<!DOCTYPE html>
<html lang="en-US" dir="ltr">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>关于我们 | IT技术栈</title>
    <meta name="description" content="这里是学习IT全栈技术实践的栈">
    <meta name="generator" content="VitePress v1.0.0-rc.36">
    <link rel="preload stylesheet" href="/ctoplus/assets/style.bscu1-XJ.css" as="style">
    
    <script type="module" src="/ctoplus/assets/app.YkUXbLDw.js"></script>
    <link rel="preload" href="/ctoplus/assets/inter-roman-latin.bvIUbFQP.woff2" as="font" type="font/woff2" crossorigin="">
    <link rel="modulepreload" href="/ctoplus/assets/chunks/framework.NMZE9xmb.js">
    <link rel="modulepreload" href="/ctoplus/assets/chunks/theme.J-kG361f.js">
    <link rel="modulepreload" href="/assets/chunks/qq_link.6VHRvV4R.js">
    <link rel="modulepreload" href="/assets/chunks/wechat.C3sc3AY6.js">
    <link rel="modulepreload" href="/assets/about_me_index.md.FFRcD5Xu.lean.js">
    <link rel="icon" href="/ctoplus/logo.png">
    <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"dark",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
    <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
  </head>
  <body>
    <div id="app"><div class="Layout" data-v-5977f497><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1478e1d4></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1478e1d4> Skip to content </a><!--]--><!----><header class="VPNav" data-v-5977f497 data-v-559e67ae><div class="VPNavBar" data-v-559e67ae data-v-a01ccacf><div class="wrapper" data-v-a01ccacf><div class="container" data-v-a01ccacf><div class="title" data-v-a01ccacf><div class="VPNavBarTitle" data-v-a01ccacf data-v-8ffe0dc0><a class="title" href="/" data-v-8ffe0dc0><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.png" alt data-v-c7ae1ee5><!--]--><!--[-->CTO Plus技术栈<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-a01ccacf><div class="content-body" data-v-a01ccacf><!--[--><!--]--><div class="VPNavBarSearch search" data-v-a01ccacf><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-a01ccacf data-v-87a7ce1f><span id="main-nav-aria-label" class="visually-hidden" data-v-87a7ce1f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/" tabindex="0" data-v-87a7ce1f data-v-f951ea7f><!--[--><span data-v-f951ea7f>主页</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup active" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>大前端</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/vue/guide/" data-v-86c3e6b7><!--[-->前端开发指南<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/vue/vue2/" data-v-86c3e6b7><!--[-->Vue2<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/vue/" data-v-86c3e6b7><!--[-->Vue3<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/frontend/react/" data-v-86c3e6b7><!--[-->React<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/frontend/html/" data-v-86c3e6b7><!--[-->HTML<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/frontend/html5/" data-v-86c3e6b7><!--[-->H5<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/frontend/css/" data-v-86c3e6b7><!--[-->CSS<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/frontend/css3/" data-v-86c3e6b7><!--[-->CSS3<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/frontend/js/" data-v-86c3e6b7><!--[-->JavaScript<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/frontend/ts/" data-v-86c3e6b7><!--[-->TypeScript<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/frontend/jquery/" data-v-86c3e6b7><!--[-->JQuery<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/frontend/nodejs/" data-v-86c3e6b7><!--[-->Node.js<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/vue/microfontend/" data-v-86c3e6b7><!--[-->微前端<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->移动端(小程序)开发<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/frontend/js/12_ecmascript/" data-v-86c3e6b7><!--[-->ECMascript<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/frontend/browser_plugins/" data-v-86c3e6b7><!--[-->浏览器插件开发<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>Python</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>Python</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/python/python2/" data-v-86c3e6b7><!--[-->Python2<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/python/" data-v-86c3e6b7><!--[-->Python3<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/python/newfeatures/" data-v-86c3e6b7><!--[-->Python3新特性<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>WebFramework</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/python_webframework/django_framework/" data-v-86c3e6b7><!--[-->Django<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/python_webframework/django_framework/drf/" data-v-86c3e6b7><!--[-->DRF<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/python_webframework/flask_framework/" data-v-86c3e6b7><!--[-->Flask<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/python_webframework/celery_framework/" data-v-86c3e6b7><!--[-->Celery<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/python_webframework/fastapi_framework/" data-v-86c3e6b7><!--[-->FastAPI<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/python_webframework/tornado_framework/" data-v-86c3e6b7><!--[-->Tornado<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>应用</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/python_spider/" data-v-86c3e6b7><!--[-->互联网分布式爬虫开发<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/auto_test/" data-v-86c3e6b7><!--[-->自动化测试开发<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devsecops/auto_ops/" data-v-86c3e6b7><!--[-->自动化运维开发<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->自动化办公开发<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->RPA流程自动化开发<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->第三方库<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->机器学习与数据分析<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->AIGC开发<!--]--></a></div><!--]--><!--]--></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup active" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>后端开发</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/c/" data-v-86c3e6b7><!--[-->C<!--]--></a></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>C++</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/cpp/" data-v-86c3e6b7><!--[-->C++开发教程<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->C++新特性<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->C++ STL<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->C++ Boost<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>Java</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->JavaSE 开发教程<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Java新特性<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Spring Boot<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Spring Cloud<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Spring Security<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->MyBatis Plus<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/middleware/nginx/lua/" data-v-86c3e6b7><!--[-->Lua<!--]--></a></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>Go</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/go/" data-v-86c3e6b7><!--[-->Go开发教程<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/go_webframework/" data-v-86c3e6b7><!--[-->Gin Framework<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Go ORM<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->GoFrame<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Beego<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Groovy<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/rust/" data-v-86c3e6b7><!--[-->Rust<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>优雅编码</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/backend/" data-v-86c3e6b7><!--[-->优雅编码<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/interview/" data-v-86c3e6b7><!--[-->面试题<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/cookbook/" data-v-86c3e6b7><!--[-->CookBook<!--]--></a></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>设计模式</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/design_pattern/" data-v-86c3e6b7><!--[-->Python设计模式<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/design_pattern/" data-v-86c3e6b7><!--[-->C++设计模式<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/design_pattern/" data-v-86c3e6b7><!--[-->Go设计模式<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/design_pattern/java/" data-v-86c3e6b7><!--[-->Java设计模式<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/design_pattern/" data-v-86c3e6b7><!--[-->JavaScript设计模式<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>数据结构和算法</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/datastructure_algorithms/" data-v-86c3e6b7><!--[-->Python数据结构<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/datastructure_algorithms/" data-v-86c3e6b7><!--[-->Go数据结构<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/datastructure_algorithms/" data-v-86c3e6b7><!--[-->C++数据结构<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/datastructure_algorithms/" data-v-86c3e6b7><!--[-->Java数据结构<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/datastructure_algorithms/" data-v-86c3e6b7><!--[-->JavaScript数据结构<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>开发规范</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devguide/" data-v-86c3e6b7><!--[-->Python开发规范<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devguide/" data-v-86c3e6b7><!--[-->Go开发规范<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devguide/" data-v-86c3e6b7><!--[-->C++开发规范<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devguide/" data-v-86c3e6b7><!--[-->Java开发规范<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devguide/" data-v-86c3e6b7><!--[-->JavaScript开发规范<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>安全开发规范</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devsec_guide/py.html" data-v-86c3e6b7><!--[-->Python安全开发规范<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devsec_guide/py.html" data-v-86c3e6b7><!--[-->Go安全开发规范<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devsec_guide/cpp.html" data-v-86c3e6b7><!--[-->C++安全开发规范<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devsec_guide/" data-v-86c3e6b7><!--[-->Java安全开发规范<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devsec_guide/" data-v-86c3e6b7><!--[-->JavaScript安全开发规范<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->架构设计·生命周期<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/mindmap/" data-v-86c3e6b7><!--[-->学习路线图<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup active" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>中间件</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->配置中心·注册中心<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/middleware/nginx/" data-v-86c3e6b7><!--[-->Nginx<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Canal<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Zookeeper<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->HashVault<!--]--></a></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>消息队列</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/middleware_mq/kafka/" data-v-86c3e6b7><!--[-->Kafka<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/middleware_mq/rabbitmq/" data-v-86c3e6b7><!--[-->RabbitMQ<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/middleware_mq/rocketmq/" data-v-86c3e6b7><!--[-->RocketMQ<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>微服务</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/cloud_native/apisix/" data-v-86c3e6b7><!--[-->ApiSix<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/middleware/apollo/" data-v-86c3e6b7><!--[-->Apollo<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/middleware/nacos/" data-v-86c3e6b7><!--[-->Nacos<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/middleware/netty/" data-v-86c3e6b7><!--[-->Netty<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/middleware/etcd/" data-v-86c3e6b7><!--[-->Etcd<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>关系存储（SQL）</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/database_sql/mysql/" data-v-86c3e6b7><!--[-->MySQL<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/database_sql/pgsql/" data-v-86c3e6b7><!--[-->PostgreSQL<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>非关系存储（NoSQL）</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/database_nosql/elasticsearch/" data-v-86c3e6b7><!--[-->Elasticsearch<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/database_nosql/redis/" data-v-86c3e6b7><!--[-->Redis<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/database_nosql/mongodb/" data-v-86c3e6b7><!--[-->MongoDB<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/database_sql/influxdb/" data-v-86c3e6b7><!--[-->InfluxDB<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/database_nosql/kibana/" data-v-86c3e6b7><!--[-->Logstash·Kibana·Beats<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>网络安全</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>基础知识</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/security/computer_network/" data-v-86c3e6b7><!--[-->计算机网络<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/os/" data-v-86c3e6b7><!--[-->操作系统原理<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/os/linux/" data-v-86c3e6b7><!--[-->Linux操作系统<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/os/windows/" data-v-86c3e6b7><!--[-->Windows操作系统<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>网络安全知识</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->企业网络安全建设<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->渗透测试<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->Web安全<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->应用安全<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->终端安全<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->网络安全<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->云原生安全<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->办公安全<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->工控安全<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->代码安全<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>安全建设技术</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/security/hashvault/" data-v-86c3e6b7><!--[-->HashVault<!--]--></a></div><!--]--><!--]--></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup active" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>云原生</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/cloud_native/" data-v-86c3e6b7><!--[-->云原生<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/cloud_native/docker/" data-v-86c3e6b7><!--[-->Docker<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/cloud_native/k8s/" data-v-86c3e6b7><!--[-->Kubernates<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/cloud_native/harbor/" data-v-86c3e6b7><!--[-->Harbor<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/cloud_native/helm/" data-v-86c3e6b7><!--[-->Helm<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/cloud_native/apisix/" data-v-86c3e6b7><!--[-->ApiSix<!--]--></a></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>应用监控·调用链</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Arthas<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Pinpoint<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->OpenTelemetry<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/cloud_native/skywalking/" data-v-86c3e6b7><!--[-->SkyWalking<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>告警监控</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/cloud_native/prometheus/" data-v-86c3e6b7><!--[-->Prometheus·Grafana<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/cloud_native/zabbix/" data-v-86c3e6b7><!--[-->Zabbix<!--]--></a></div><!--]--><!--]--></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup active" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>DevSecOps</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->DevSecOps<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->CMDB配置平台<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->多云管理平台<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->中间件自动化运维<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->数据库自动化运维<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->自动化运维平台<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->自动化测试系统<!--]--></a></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>CI/CD</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->CI/CD<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devsecops/cicd/argocd/" data-v-86c3e6b7><!--[-->ArgoCD<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devsecops/cicd/jenkins/" data-v-86c3e6b7><!--[-->Jenkins<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/devsecops/cicd/sonarqube/" data-v-86c3e6b7><!--[-->SonarQube<!--]--></a></div><!--]--><!--]--></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup active" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>FPGA</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->FPGA开发设计<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->Verilog开发指南<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup active" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>产品经理</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->产品经理<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/about_me/" data-v-86c3e6b7><!--[-->B端产品设计·Axure<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>产品服务</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>网络安全产品</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->云工作负载保护平台(CWPP)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/edr.html" data-v-86c3e6b7><!--[-->终端侦测与响应系统(EDR)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/ndr.html" data-v-86c3e6b7><!--[-->网络侦测与响应系统(NDR)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/siem.html" data-v-86c3e6b7><!--[-->信息收集与报警管理系统(SIEM)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/scmdb.html" data-v-86c3e6b7><!--[-->安全配置管理平台(SCMDB)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/xdr.html" data-v-86c3e6b7><!--[-->扩展侦测与响应系统(XDR)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/ths.html" data-v-86c3e6b7><!--[-->网络安全威胁狩猎系统(THS)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/ueba.html" data-v-86c3e6b7><!--[-->用户实体行为分析系统(UEBA)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/soar.html" data-v-86c3e6b7><!--[-->安全编排与响应系统(SOAR)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/vdbs.html" data-v-86c3e6b7><!--[-->漏洞库管理系统(VDBS)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/tis.html" data-v-86c3e6b7><!--[-->网络安全威胁情报中心(TIS)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/vas.html" data-v-86c3e6b7><!--[-->多引擎脆弱性评估系统(VAS)<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>DevSecOps产品</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/cmdb.html" data-v-86c3e6b7><!--[-->资产配置管理系统(CMDB)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/monitor.html" data-v-86c3e6b7><!--[-->运维监控告警系统(Monitor)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/autoops.html" data-v-86c3e6b7><!--[-->自动化运维系统(AutoOps)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/las.html" data-v-86c3e6b7><!--[-->多源日志审计监测系统(LAS)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/cicd.html" data-v-86c3e6b7><!--[-->自动化构建发布系统(CICD)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/sdlc.html" data-v-86c3e6b7><!--[-->智能软件开发生命周期管理平台(SDLC)<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>跨境电商产品</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/rpa.html" data-v-86c3e6b7><!--[-->电商运营与办公自动化系统(RPA)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/erp.html" data-v-86c3e6b7><!--[-->企业资源计划管理系统(ERP)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/crm.html" data-v-86c3e6b7><!--[-->客户关系管理系统(CRM)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/cms-website.html" data-v-86c3e6b7><!--[-->跨境电商独立站(CMS)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/wms.html" data-v-86c3e6b7><!--[-->库存管理系统(WMS)<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>自动化类产品</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/wats.html" data-v-86c3e6b7><!--[-->Web自动化测试系统(WATS)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/mats.html" data-v-86c3e6b7><!--[-->移动端自动化测试系统(MATS)<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/products/characteristic/aispider.html" data-v-86c3e6b7><!--[-->互联网分布式爬虫系统(AISipder)<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuGroup" data-v-55e070a0 data-v-afbf8bea><p class="title" data-v-afbf8bea>AIGC产品</p><!--[--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->AIGC·电商运营<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->AIGC·网络安全<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-afbf8bea data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->AIGC·教育培训<!--]--></a></div><!--]--><!--]--></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/features.html" data-v-86c3e6b7><!--[-->浏览器插件产品<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/about_me/suggested_feedback/features.html" tabindex="0" data-v-87a7ce1f data-v-f951ea7f><!--[--><span data-v-f951ea7f>站长工具</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup active" data-v-87a7ce1f data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-d24f9343><span class="text" data-v-d24f9343><!----><span data-v-d24f9343>关于站点</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-d24f9343><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><div class="items" data-v-55e070a0><!--[--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link active" href="/about_me/" data-v-86c3e6b7><!--[-->关于我们<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/about_me/trends/" data-v-86c3e6b7><!--[-->栈点动态<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link" href="/about_me/suggested_feedback/" data-v-86c3e6b7><!--[-->建议反馈<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-55e070a0 data-v-86c3e6b7><a class="VPLink link vp-external-link-icon" href="https://github.com/zrf-rocket/" target="_blank" rel="noreferrer" data-v-86c3e6b7><!--[-->GitHub<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-a01ccacf data-v-bf4e9a96><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to light theme" aria-checked="true" data-v-bf4e9a96 data-v-8d932484 data-v-a7cc70ad><span class="check" data-v-a7cc70ad><span class="icon" data-v-a7cc70ad><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-8d932484><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-8d932484><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-a01ccacf data-v-2771a857 data-v-026f34b8><!--[--><a class="VPSocialLink no-icon" href="https://github.com/zrf-rocket/" aria-label="github" target="_blank" rel="noopener" data-v-026f34b8 data-v-ab518519><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-a01ccacf data-v-3c12c988 data-v-d24f9343><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-d24f9343><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-d24f9343><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-d24f9343><div class="VPMenu" data-v-d24f9343 data-v-55e070a0><!----><!--[--><!--[--><!----><div class="group" data-v-3c12c988><div class="item appearance" data-v-3c12c988><p class="label" data-v-3c12c988>Appearance</p><div class="appearance-action" data-v-3c12c988><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to light theme" aria-checked="true" data-v-3c12c988 data-v-8d932484 data-v-a7cc70ad><span class="check" data-v-a7cc70ad><span class="icon" data-v-a7cc70ad><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-8d932484><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-8d932484><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-3c12c988><div class="item social-links" data-v-3c12c988><div class="VPSocialLinks social-links-list" data-v-3c12c988 data-v-026f34b8><!--[--><a class="VPSocialLink no-icon" href="https://github.com/zrf-rocket/" aria-label="github" target="_blank" rel="noopener" data-v-026f34b8 data-v-ab518519><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-a01ccacf data-v-893d99e2><span class="container" data-v-893d99e2><span class="top" data-v-893d99e2></span><span class="middle" data-v-893d99e2></span><span class="bottom" data-v-893d99e2></span></span></button></div></div></div></div><div class="divider" data-v-a01ccacf><div class="divider-line" data-v-a01ccacf></div></div></div><!----></header><div class="VPLocalNav empty fixed" data-v-5977f497 data-v-716f34f3><div class="container" data-v-716f34f3><!----><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-716f34f3 data-v-7872cd18><button data-v-7872cd18>返回顶部</button><!----></div></div></div><!----><div class="VPContent" id="VPContent" data-v-5977f497 data-v-12d7a243><div class="VPDoc has-aside" data-v-12d7a243 data-v-fbed78d7><!--[--><!--]--><div class="container" data-v-fbed78d7><div class="aside" data-v-fbed78d7><div class="aside-curtain" data-v-fbed78d7></div><div class="aside-container" data-v-fbed78d7><div class="aside-content" data-v-fbed78d7><div class="VPDocAside" data-v-fbed78d7 data-v-010cdbd7><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" role="navigation" data-v-010cdbd7 data-v-653d20d9><div class="content" data-v-653d20d9><div class="outline-marker" data-v-653d20d9></div><div class="outline-title" role="heading" aria-level="2" data-v-653d20d9>当前页大纲</div><nav aria-labelledby="doc-outline-aria-label" data-v-653d20d9><span class="visually-hidden" id="doc-outline-aria-label" data-v-653d20d9> Table of Contents for current page </span><ul class="VPDocOutlineItem root" data-v-653d20d9 data-v-85dd4d27><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-010cdbd7></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-fbed78d7><div class="content-container" data-v-fbed78d7><!--[--><!--]--><main class="main" data-v-fbed78d7><div style="position:relative;" class="vp-doc _about_me_" data-v-fbed78d7><div><h1 id="关于我们" tabindex="-1">关于我们</h1><div style="font-weight:bold;color:red;margin:10px 0;">当前内容正在每天快速持续建设更新中，请耐心持续关注.......🥰</div><p>您也可以关注<a href="./trends/">栈点动态</a>，同时也欢迎合作和共建。当前版本：<code>V1.0.20240915</code></p><ul><li><a href="./">关于我们</a></li><li><a href="./suggested_feedback/">意见反馈</a></li><li><a href="./suggested_feedback/features.html">未来版本</a></li><li><a href="./trends/">栈点动态</a></li></ul><p><strong>【关于我们】</strong></p><ul><li><a href="https://mp.weixin.qq.com/s/0yqGBPbOI6QxHqK17WxU8Q" target="_blank" rel="noreferrer">Articulate v1.0</a></li><li><a href="https://mp.weixin.qq.com/s/V5Axn-ZWi22ubh5Jiocb9g" target="_blank" rel="noreferrer">Articulate v2.0</a></li></ul><ul><li><a href="./trends.html">CTO Plus技术栈里程碑</a></li></ul><p><a href="https://github.com/zrf-rocket" target="_blank" rel="noreferrer"><img src="https://img.shields.io/badge/GitHub-zrf--rocket-blue?logo=gitpod" alt=""></a><a href="https://gitee.com/SteveRocket/" target="_blank" rel="noreferrer"><img src="https://img.shields.io/badge/Gitee-SteveRocket-pink" alt=""></a><img src="https://img.shields.io/badge/%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7%EF%BC%9ACTO%20Plus-8A2BE2" alt="CTO Plus"></p><h2 id="contact" tabindex="-1">Contact</h2><p><img src="/assets/wechat.4EkYSnE3.png" alt="微信公众号"><br><strong>&lt; 微信公众号 &gt;</strong></p><p><img src="/assets/qq_link.BuchM3S1.png" alt="QQ技术交流群"><br><strong>&lt; QQ技术交流群 &gt;</strong></p><p><img src="/assets/wechat.uai309nT.jpg" alt="联系作者"><br><strong>&lt; 联系作者 &gt;</strong></p><h2 id="【代码工程系列】" tabindex="-1"><strong>【代码工程系列】</strong></h2><ul><li><p><a href="https://github.com/zrf-rocket/DesignPattern" target="_blank" rel="noreferrer">Python和Go的设计模式</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/DesignPattern" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/DesignPattern</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/design_pattern" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/design_pattern</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/CookBook" target="_blank" rel="noreferrer">Python、Go的编码技巧cookbook</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/CookBook" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/CookBook</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/cook-book" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/cook-book</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/PracticeGo" target="_blank" rel="noreferrer">Go代码示例</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/PracticeGo" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/PracticeGo</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/practice_go" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/practice_go</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/PracticePython" target="_blank" rel="noreferrer">Python代码示例</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/PracticePython" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/PracticePython</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/practice_python" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/practice_python</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/PythonFramework" target="_blank" rel="noreferrer">Python Web框架的示例代码</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/PythonFramework" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/PythonFramework</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/python_framework" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/python_framework</a></li><li>Django：<a href="https://github.com/zrf-rocket/PythonFramework/tree/master/django_framework" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/PythonFramework/tree/master/django_framework</a></li><li>Flask：<a href="https://github.com/zrf-rocket/PythonFramework/tree/master/flask_framework" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/PythonFramework/tree/master/flask_framework</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/PracticeSpider" target="_blank" rel="noreferrer">Python 爬虫框架和技术</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/PracticeSpider" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/PracticeSpider</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/practice_spider" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/practice_spider</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/PracticeRust" target="_blank" rel="noreferrer">Rust代码示例</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/PracticeRust" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/PracticeRust</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/practice_rust" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/practice_rust</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/PracticeVue" target="_blank" rel="noreferrer">Vue代码示例</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/PracticeVue" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/PracticeVue</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/practice_vue" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/practice_vue</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/PracticeFronted" target="_blank" rel="noreferrer">前端代码示例</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/PracticeFronted" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/PracticeFronted</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/practice_fronted" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/practice_fronted</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/PythonTestAutomationFramework" target="_blank" rel="noreferrer">Python自动化测试框架</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/PythonTestAutomationFramework" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/PythonTestAutomationFramework</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/python_test_automation_framework" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/python_test_automation_framework</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/Algorithms" target="_blank" rel="noreferrer">Python和Go的算法代码示例</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/Algorithms" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/Algorithms</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/Algorithms" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/Algorithms</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/DataStructure" target="_blank" rel="noreferrer">Python和Go的数据结构代码示例</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/DataStructure" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/DataStructure</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/data_structure" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/data_structure</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/DevGuide" target="_blank" rel="noreferrer">编码规范</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/DevGuide" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/DevGuide</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/develop_guide" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/develop_guide</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/SecGuide" target="_blank" rel="noreferrer">编码安全规范</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/SecGuide" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/SecGuide</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/security_guide" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/security_guide</a></li></ul></li></ul><h2 id="【产品系列】" tabindex="-1"><strong>【产品系列】</strong></h2><ul><li><p><a href="https://github.com/zrf-rocket/tip_platform" target="_blank" rel="noreferrer">安全运营中心（SOC）-威胁情报与漏洞库管理系统</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/tip_platform" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/tip_platform</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/tip_platform" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/tip_platform</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/SIEM" target="_blank" rel="noreferrer">主机监控系统-日志收集与报警管理系统（SIEM）</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/SIEM" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/SIEM</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/siem" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/siem</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/EDR_SOC" target="_blank" rel="noreferrer">安全运营中心（SOC）-终端侦测与响应系统（EDR）</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/EDR_SOC" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/EDR_SOC</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/edr_soc" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/edr_soc</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/CAASM" target="_blank" rel="noreferrer">安全运营中心（SOC）-网络资产攻击面管理（Cyber asset attack surface management）系统</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/CAASM" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/CAASM</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/caasm" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/caasm</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/SOC_ICSA" target="_blank" rel="noreferrer">安全运营中心（SOC）-信息资产采集与安全评估系统（ICSA）</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/SOC_ICSA" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/SOC_ICSA</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/SOC_ICSA" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/SOC_ICSA</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/soar_platform" target="_blank" rel="noreferrer">安全运营中心（SOC）-安全编排与自动化响应（SOAR）</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/soar_platform" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/soar_platform</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/soar_platform" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/soar_platform</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/DevSecOps-SDLC" target="_blank" rel="noreferrer">研发测试安全运维一体化平台（DevTestSecOps）</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/DevSecOps-SDLC" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/DevSecOps-SDLC</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/devsectestops-sdlc" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/devsectestops-sdlc</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/PenetrationTest" target="_blank" rel="noreferrer">安全运营中心（SOC）-Penetration Test-自动化渗透测试平台（PT-PenTest）</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/PenetrationTest" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/PenetrationTest</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/penetration_test" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/penetration_test</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/CICD" target="_blank" rel="noreferrer">cicd-持续集成持续部署系统（CI/CD）</a></p><ul><li>GitHub：<a href="https://github.com/zrf-rocket/CICD" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/CICD</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/cicd" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/cicd</a></li></ul></li><li><p><a href="https://github.com/zrf-rocket/DevSecOps-SDLC" target="_blank" rel="noreferrer">DevSecTestOps-SDLC-自动化研发安全测试运维一体化平台（DevSecTestOps）</a></p><ul><li>代码自动构建、代码安全审计、自动测试、自动部署、自动接口测试</li><li>GitHub：<a href="https://github.com/zrf-rocket/DevSecOps-SDLC" target="_blank" rel="noreferrer">https://github.com/zrf-rocket/DevSecOps-SDLC</a></li><li>Gitee：<a href="https://gitee.com/SteveRocket/dev-sec-ops-sdlc" target="_blank" rel="noreferrer">https://gitee.com/SteveRocket/dev-sec-ops-sdlc</a></li></ul></li><li><p><a href="./.html">AI图像识别-智能缺陷检测系统</a></p><ul><li><a href="https://mp.weixin.qq.com/s/04qefQFg-Pg1Gcqq1vBLQQ" target="_blank" rel="noreferrer">基于AI图像识别的工业缺陷检测应用系统（GPU&amp;FPGA）</a></li><li><a href="https://mp.weixin.qq.com/s/dSHbnuOwQZzE4CvPr1JYjg" target="_blank" rel="noreferrer">基于AI图像识别的智能缺陷检测系统，在钢铁行业的应用-技术方案</a></li></ul></li></ul></div></div></main><footer class="VPDocFooter" data-v-fbed78d7 data-v-682cae4b><!--[--><!--]--><div class="edit-info" data-v-682cae4b><!----><div class="last-updated" data-v-682cae4b><p class="VPLastUpdated" data-v-682cae4b data-v-c00b5444>上次更新时间: <time datetime="2024-09-16T18:13:26.000Z" data-v-c00b5444></time></p></div></div><!----></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter" data-v-5977f497 data-v-19105e1f><div class="container" data-v-19105e1f><p class="message" data-v-19105e1f>CTO Plus技术栈 Version 1.0.20240918</p><p class="copyright" data-v-19105e1f>Copyright © 2024-present SteveRocket 栈内内容均含有个人著作版权，未授权禁止转载，禁止非法转为商业用途。<br/> <a href="http://116.205.137.183/about_me/" target="_blank">联系作者</a> </p></div></footer><!--[--><!--]--></div></div>
    <script>window.__VP_HASH_MAP__=JSON.parse("{\"products_characteristic_aidevsecops.md\":\"y4qtpYtP\",\"products_characteristic_cicd.md\":\"BailJYuK\",\"products_characteristic_mcicd.md\":\"RB7hiecO\",\"products_characteristic_ndr.md\":\"FATvALvf\",\"products_characteristic_monitor.md\":\"4DKbbhwu\",\"products_characteristic_iotsoc.md\":\"KUwEgvgd\",\"products_characteristic_las.md\":\"DvdK5Vyj\",\"products_characteristic_dbms.md\":\"Yi_HaPDC\",\"about_me_suggested_feedback_features.md\":\"172tPao-\",\"about_me_trends_index.md\":\"nw3A3Gz_\",\"products_characteristic_erp.md\":\"2Hl48GeC\",\"products_characteristic_sdlc.md\":\"PZLrCNyT\",\"products_characteristic_soc.md\":\"qO2zjTtE\",\"products_characteristic_seo.md\":\"pyZ-XfQ1\",\"products_characteristic_siem.md\":\"GAGUTz1f\",\"products_characteristic_ths.md\":\"yqoI0cZS\",\"products_characteristic_xdr.md\":\"Bihe2pbG\",\"products_characteristic_wms.md\":\"1g3qNFBZ\",\"products_characteristic_ueba.md\":\"XYwfSca8\",\"products_characteristic_tool_sec.md\":\"onVJLyCa\",\"products_characteristic_tis.md\":\"RNdxK1nW\",\"products_characteristic_vas.md\":\"i4xusLtS\",\"products_characteristic_tools.md\":\"5MIPSySx\",\"products_userguide_cmdb.md\":\"v8okQn6Z\",\"products_characteristic_cmdb.md\":\"lgsZCAxm\",\"index_pro.md\":\"hP0gno6b\",\"index.md\":\"nL93Gm5S\",\"products_characteristic_cms-website.md\":\"8OKyrWJH\",\"products_characteristic_crm.md\":\"odGW9Beg\",\"products_characteristic_aispider.md\":\"cmpDCCf5\",\"products_characteristic_mwms.md\":\"JfAuXcCq\",\"products_characteristic_plugin_sync.md\":\"D90bQiXz\",\"products_characteristic_edr.md\":\"QMXFXvUO\",\"products_characteristic_aems.md\":\"2jtFZchp\",\"products_characteristic_nav.md\":\"7kflYeXD\",\"about_me_trial_use.md\":\"5GYolPUE\",\"products_characteristic_bi.md\":\"TOvGoPko\",\"products_characteristic_itsm.md\":\"h-vtBnuJ\",\"products_characteristic_wats.md\":\"PsnELX49\",\"products_characteristic_aiflow.md\":\"Dnl-3eqd\",\"products_characteristic_caasm.md\":\"olhANNmj\",\"products_characteristic_vdbs.md\":\"r8sGxMt7\",\"products_characteristic_plugin_seo.md\":\"-tLE1XFj\",\"products_characteristic_pts.md\":\"2GIRATWj\",\"products_technical_cmdb.md\":\"af9nk_bx\",\"products_characteristic_autoops.md\":\"LtyVN60e\",\"about_me_suggested_feedback_index.md\":\"bZpUlNgO\",\"products_characteristic_mats.md\":\"9PiQogLm\",\"products_characteristic_plugin_ctoplus.md\":\"pqHJAw7P\",\"about_me_index.md\":\"FFRcD5Xu\",\"products_characteristic_scmdb.md\":\"WbdgmuhT\",\"products_characteristic_rpa.md\":\"igqGuDHa\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"IT技术栈\",\"description\":\"这里是学习IT全栈技术实践的栈\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":\"dark\",\"themeConfig\":{\"siteTitle\":\"CTO Plus技术栈\",\"docFooter\":{\"prev\":\"上一页\",\"next\":\"下一页\"},\"logo\":\"/logo.png\",\"lastUpdatedText\":\"最后更新时间\",\"lastUpdated\":{\"text\":\"上次更新时间\",\"formatOptions\":{\"dateStyle\":\"full\",\"timeStyle\":\"medium\"}},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/zrf-rocket/\"}],\"editLink\":{\"pattern\":\"https://gitee.com/SteveRocket/document_wiki/tree/master/docs/:path\",\"text\":\"在GitHub上编辑此页\"},\"nav\":[{\"text\":\"主页\",\"link\":\"/\"},{\"text\":\"大前端\",\"items\":[{\"text\":\"前端开发指南\",\"link\":\"/vue/guide/\"},{\"text\":\"Vue2\",\"link\":\"/vue/vue2/\"},{\"text\":\"Vue3\",\"link\":\"/vue/\"},{\"text\":\"React\",\"link\":\"/frontend/react/\"},{\"text\":\"HTML\",\"link\":\"/frontend/html/\"},{\"text\":\"H5\",\"link\":\"/frontend/html5/\"},{\"text\":\"CSS\",\"link\":\"/frontend/css/\"},{\"text\":\"CSS3\",\"link\":\"/frontend/css3/\"},{\"text\":\"JavaScript\",\"link\":\"/frontend/js/\"},{\"text\":\"TypeScript\",\"link\":\"/frontend/ts/\"},{\"text\":\"JQuery\",\"link\":\"/frontend/jquery/\"},{\"text\":\"Node.js\",\"link\":\"/frontend/nodejs/\"},{\"text\":\"微前端\",\"link\":\"/vue/microfontend/\"},{\"text\":\"移动端(小程序)开发\",\"link\":\"/about_me/\"},{\"text\":\"ECMascript\",\"link\":\"/frontend/js/12_ecmascript/\"},{\"text\":\"浏览器插件开发\",\"link\":\"/frontend/browser_plugins/\"}]},{\"text\":\"Python\",\"arialLabel\":\"Python 技术栈\",\"items\":[{\"text\":\"Python\",\"items\":[{\"text\":\"Python2\",\"link\":\"/python/python2/\"},{\"text\":\"Python3\",\"link\":\"/python/\"},{\"text\":\"Python3新特性\",\"link\":\"/python/newfeatures/\"}]},{\"text\":\"WebFramework\",\"items\":[{\"text\":\"Django\",\"link\":\"/python_webframework/django_framework/\"},{\"text\":\"DRF\",\"link\":\"/python_webframework/django_framework/drf/\"},{\"text\":\"Flask\",\"link\":\"/python_webframework/flask_framework/\"},{\"text\":\"Celery\",\"link\":\"/python_webframework/celery_framework/\"},{\"text\":\"FastAPI\",\"link\":\"/python_webframework/fastapi_framework/\"},{\"text\":\"Tornado\",\"link\":\"/python_webframework/tornado_framework/\"}]},{\"text\":\"应用\",\"items\":[{\"text\":\"互联网分布式爬虫开发\",\"link\":\"/python_spider/\"},{\"text\":\"自动化测试开发\",\"link\":\"/auto_test/\"},{\"text\":\"自动化运维开发\",\"link\":\"/devsecops/auto_ops/\"},{\"text\":\"自动化办公开发\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"RPA流程自动化开发\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第三方库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"机器学习与数据分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"AIGC开发\",\"link\":\"/about_me/suggested_feedback/features\"}]}]},{\"text\":\"后端开发\",\"items\":[{\"text\":\"C\",\"link\":\"/c/\"},{\"text\":\"C++\",\"items\":[{\"text\":\"C++开发教程\",\"link\":\"/cpp/\"},{\"text\":\"C++新特性\",\"link\":\"/about_me/\"},{\"text\":\"C++ STL\",\"link\":\"/about_me/\"},{\"text\":\"C++ Boost\",\"link\":\"/about_me/\"}]},{\"text\":\"Java\",\"items\":[{\"text\":\"JavaSE 开发教程\",\"link\":\"/about_me/\"},{\"text\":\"Java新特性\",\"link\":\"/about_me/\"},{\"text\":\"Spring Boot\",\"link\":\"/about_me/\"},{\"text\":\"Spring Cloud\",\"link\":\"/about_me/\"},{\"text\":\"Spring Security\",\"link\":\"/about_me/\"},{\"text\":\"MyBatis Plus\",\"link\":\"/about_me/\"}]},{\"text\":\"Lua\",\"link\":\"/middleware/nginx/lua/\"},{\"text\":\"Go\",\"items\":[{\"text\":\"Go开发教程\",\"link\":\"/go/\"},{\"text\":\"Gin Framework\",\"link\":\"/go_webframework/\"},{\"text\":\"Go ORM\",\"link\":\"/about_me/\"},{\"text\":\"GoFrame\",\"link\":\"/about_me/\"},{\"text\":\"Beego\",\"link\":\"/about_me/\"}]},{\"text\":\"Groovy\",\"link\":\"/about_me/\"},{\"text\":\"Rust\",\"link\":\"/rust/\"}]},{\"text\":\"优雅编码\",\"items\":[{\"text\":\"优雅编码\",\"link\":\"/backend/\"},{\"text\":\"面试题\",\"link\":\"/interview/\"},{\"text\":\"CookBook\",\"link\":\"/cookbook/\"},{\"text\":\"设计模式\",\"items\":[{\"text\":\"Python设计模式\",\"link\":\"/design_pattern/\"},{\"text\":\"C++设计模式\",\"link\":\"/design_pattern/\"},{\"text\":\"Go设计模式\",\"link\":\"/design_pattern/\"},{\"text\":\"Java设计模式\",\"link\":\"/design_pattern/java/\"},{\"text\":\"JavaScript设计模式\",\"link\":\"/design_pattern/\"}]},{\"text\":\"数据结构和算法\",\"items\":[{\"text\":\"Python数据结构\",\"link\":\"/datastructure_algorithms/\"},{\"text\":\"Go数据结构\",\"link\":\"/datastructure_algorithms/\"},{\"text\":\"C++数据结构\",\"link\":\"/datastructure_algorithms/\"},{\"text\":\"Java数据结构\",\"link\":\"/datastructure_algorithms/\"},{\"text\":\"JavaScript数据结构\",\"link\":\"/datastructure_algorithms/\"}]},{\"text\":\"开发规范\",\"items\":[{\"text\":\"Python开发规范\",\"link\":\"/devguide/\"},{\"text\":\"Go开发规范\",\"link\":\"/devguide/\"},{\"text\":\"C++开发规范\",\"link\":\"/devguide/\"},{\"text\":\"Java开发规范\",\"link\":\"/devguide/\"},{\"text\":\"JavaScript开发规范\",\"link\":\"/devguide/\"}]},{\"text\":\"安全开发规范\",\"items\":[{\"text\":\"Python安全开发规范\",\"link\":\"/devsec_guide/py\"},{\"text\":\"Go安全开发规范\",\"link\":\"/devsec_guide/py\"},{\"text\":\"C++安全开发规范\",\"link\":\"/devsec_guide/cpp\"},{\"text\":\"Java安全开发规范\",\"link\":\"/devsec_guide/\"},{\"text\":\"JavaScript安全开发规范\",\"link\":\"/devsec_guide/\"}]},{\"text\":\"架构设计·生命周期\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"学习路线图\",\"link\":\"/mindmap/\"}]},{\"text\":\"中间件\",\"ariaLable\":\"more\",\"items\":[{\"text\":\"配置中心·注册中心\",\"link\":\"/about_me/\"},{\"text\":\"Nginx\",\"link\":\"/middleware/nginx/\"},{\"text\":\"Canal\",\"link\":\"/about_me/\"},{\"text\":\"Zookeeper\",\"link\":\"/about_me/\"},{\"text\":\"HashVault\",\"link\":\"/about_me/\"},{\"text\":\"消息队列\",\"items\":[{\"text\":\"Kafka\",\"link\":\"/middleware_mq/kafka/\"},{\"text\":\"RabbitMQ\",\"link\":\"/middleware_mq/rabbitmq/\"},{\"text\":\"RocketMQ\",\"link\":\"/middleware_mq/rocketmq/\"}]},{\"text\":\"微服务\",\"items\":[{\"text\":\"ApiSix\",\"link\":\"/cloud_native/apisix/\"},{\"text\":\"Apollo\",\"link\":\"/middleware/apollo/\"},{\"text\":\"Nacos\",\"link\":\"/middleware/nacos/\"},{\"text\":\"Netty\",\"link\":\"/middleware/netty/\"},{\"text\":\"Etcd\",\"link\":\"/middleware/etcd/\"}]},{\"text\":\"关系存储（SQL）\",\"items\":[{\"text\":\"MySQL\",\"link\":\"/database_sql/mysql/\"},{\"text\":\"PostgreSQL\",\"link\":\"/database_sql/pgsql/\"}]},{\"text\":\"非关系存储（NoSQL）\",\"items\":[{\"text\":\"Elasticsearch\",\"link\":\"/database_nosql/elasticsearch/\"},{\"text\":\"Redis\",\"link\":\"/database_nosql/redis/\"},{\"text\":\"MongoDB\",\"link\":\"/database_nosql/mongodb/\"},{\"text\":\"InfluxDB\",\"link\":\"/database_sql/influxdb/\"}]},{\"text\":\"Logstash·Kibana·Beats\",\"link\":\"/database_nosql/kibana/\"}]},{\"text\":\"网络安全\",\"items\":[{\"text\":\"基础知识\",\"items\":[{\"text\":\"计算机网络\",\"link\":\"/security/computer_network/\"},{\"text\":\"操作系统原理\",\"link\":\"/os/\"},{\"text\":\"Linux操作系统\",\"link\":\"/os/linux/\"},{\"text\":\"Windows操作系统\",\"link\":\"/os/windows/\"}]},{\"text\":\"网络安全知识\",\"items\":[{\"text\":\"企业网络安全建设\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"渗透测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Web安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"应用安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"终端安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"网络安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"云原生安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"办公安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"工控安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"代码安全\",\"link\":\"/about_me/suggested_feedback/features\"}]},{\"text\":\"安全建设技术\",\"items\":[{\"text\":\"HashVault\",\"link\":\"/security/hashvault/\"}]}]},{\"text\":\"云原生\",\"items\":[{\"text\":\"云原生\",\"link\":\"/cloud_native/\"},{\"text\":\"Docker\",\"link\":\"/cloud_native/docker/\"},{\"text\":\"Kubernates\",\"link\":\"/cloud_native/k8s/\"},{\"text\":\"Harbor\",\"link\":\"/cloud_native/harbor/\"},{\"text\":\"Helm\",\"link\":\"/cloud_native/helm/\"},{\"text\":\"ApiSix\",\"link\":\"/cloud_native/apisix/\"},{\"text\":\"应用监控·调用链\",\"items\":[{\"text\":\"Arthas\",\"link\":\"/about_me/\"},{\"text\":\"Pinpoint\",\"link\":\"/about_me/\"},{\"text\":\"OpenTelemetry\",\"link\":\"/about_me/\"},{\"text\":\"SkyWalking\",\"link\":\"/cloud_native/skywalking/\"}]},{\"text\":\"告警监控\",\"items\":[{\"text\":\"Prometheus·Grafana\",\"link\":\"/cloud_native/prometheus/\"},{\"text\":\"Zabbix\",\"link\":\"/cloud_native/zabbix/\"}]}]},{\"text\":\"DevSecOps\",\"items\":[{\"text\":\"DevSecOps\",\"link\":\"/about_me/\"},{\"text\":\"CMDB配置平台\",\"link\":\"/about_me/\"},{\"text\":\"多云管理平台\",\"link\":\"/about_me/\"},{\"text\":\"中间件自动化运维\",\"link\":\"/about_me/\"},{\"text\":\"数据库自动化运维\",\"link\":\"/about_me/\"},{\"text\":\"自动化运维平台\",\"link\":\"/about_me/\"},{\"text\":\"自动化测试系统\",\"link\":\"/about_me/\"},{\"text\":\"CI/CD\",\"items\":[{\"text\":\"CI/CD\",\"link\":\"/about_me/\"},{\"text\":\"ArgoCD\",\"link\":\"/devsecops/cicd/argocd/\"},{\"text\":\"Jenkins\",\"link\":\"/devsecops/cicd/jenkins/\"},{\"text\":\"SonarQube\",\"link\":\"/devsecops/cicd/sonarqube/\"}]}]},{\"text\":\"FPGA\",\"items\":[{\"text\":\"FPGA开发设计\",\"link\":\"/about_me/\"},{\"text\":\"Verilog开发指南\",\"link\":\"/about_me/\"}]},{\"text\":\"产品经理\",\"items\":[{\"text\":\"产品经理\",\"link\":\"/about_me/\"},{\"text\":\"B端产品设计·Axure\",\"link\":\"/about_me//\"}]},{\"text\":\"产品服务\",\"items\":[{\"text\":\"网络安全产品\",\"items\":[{\"text\":\"云工作负载保护平台(CWPP)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"终端侦测与响应系统(EDR)\",\"link\":\"/products/characteristic/edr.html\"},{\"text\":\"网络侦测与响应系统(NDR)\",\"link\":\"/products/characteristic/ndr.html\"},{\"text\":\"信息收集与报警管理系统(SIEM)\",\"link\":\"/products/characteristic/siem.html\"},{\"text\":\"安全配置管理平台(SCMDB)\",\"link\":\"/products/characteristic/scmdb.html\"},{\"text\":\"扩展侦测与响应系统(XDR)\",\"link\":\"/products/characteristic/xdr.html\"},{\"text\":\"网络安全威胁狩猎系统(THS)\",\"link\":\"/products/characteristic/ths.html\"},{\"text\":\"用户实体行为分析系统(UEBA)\",\"link\":\"/products/characteristic/ueba.html\"},{\"text\":\"安全编排与响应系统(SOAR)\",\"link\":\"/products/characteristic/soar.html\"},{\"text\":\"漏洞库管理系统(VDBS)\",\"link\":\"/products/characteristic/vdbs.html\"},{\"text\":\"网络安全威胁情报中心(TIS)\",\"link\":\"/products/characteristic/tis.html\"},{\"text\":\"多引擎脆弱性评估系统(VAS)\",\"link\":\"/products/characteristic/vas.html\"}]},{\"text\":\"DevSecOps产品\",\"items\":[{\"text\":\"资产配置管理系统(CMDB)\",\"link\":\"/products/characteristic/cmdb.html\"},{\"text\":\"运维监控告警系统(Monitor)\",\"link\":\"/products/characteristic/monitor.html\"},{\"text\":\"自动化运维系统(AutoOps)\",\"link\":\"/products/characteristic/autoops.html\"},{\"text\":\"多源日志审计监测系统(LAS)\",\"link\":\"/products/characteristic/las.html\"},{\"text\":\"自动化构建发布系统(CICD)\",\"link\":\"/products/characteristic/cicd.html\"},{\"text\":\"智能软件开发生命周期管理平台(SDLC)\",\"link\":\"/products/characteristic/sdlc.html\"}]},{\"text\":\"跨境电商产品\",\"items\":[{\"text\":\"电商运营与办公自动化系统(RPA)\",\"link\":\"/products/characteristic/rpa.html\"},{\"text\":\"企业资源计划管理系统(ERP)\",\"link\":\"/products/characteristic/erp.html\"},{\"text\":\"客户关系管理系统(CRM)\",\"link\":\"/products/characteristic/crm.html\"},{\"text\":\"跨境电商独立站(CMS)\",\"link\":\"/products/characteristic/cms-website.html\"},{\"text\":\"库存管理系统(WMS)\",\"link\":\"/products/characteristic/wms.html\"}]},{\"text\":\"自动化类产品\",\"items\":[{\"text\":\"Web自动化测试系统(WATS)\",\"link\":\"/products/characteristic/wats.html\"},{\"text\":\"移动端自动化测试系统(MATS)\",\"link\":\"/products/characteristic/mats.html\"},{\"text\":\"互联网分布式爬虫系统(AISipder)\",\"link\":\"/products/characteristic/aispider.html\"}]},{\"text\":\"AIGC产品\",\"items\":[{\"text\":\"AIGC·电商运营\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"AIGC·网络安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"AIGC·教育培训\",\"link\":\"/about_me/suggested_feedback/features\"}]},{\"text\":\"浏览器插件产品\",\"link\":\"/about_me/suggested_feedback/features\"}]},{\"text\":\"站长工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"关于站点\",\"items\":[{\"text\":\"关于我们\",\"link\":\"/about_me/\"},{\"text\":\"栈点动态\",\"link\":\"/about_me/trends/\"},{\"text\":\"建议反馈\",\"link\":\"/about_me/suggested_feedback/\"},{\"text\":\"GitHub\",\"link\":\"https://github.com/zrf-rocket/\"}]}],\"sidebar\":{\"/go/\":[{\"text\":\"Golang vs Python：一场高效编程语言对决\",\"link\":\"\\\\go\\\\go_vs_py.md\"},{\"text\":\"Go进阶：Go语言最热门的开源Web开发框架总结\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go进阶：总结19款Go语言日常开发中使用到的热门开源项目\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go语言的高级特性，发展趋势，以及推荐最热门的开源项目\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go语言的打印输出方法总结\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go语言变量与标识符探秘：灵活存储数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go语言常量解密：恒定不变的值（const与iota）（附代码示例）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go语言变量的生命周期与作用域\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"深入了解Go语言的数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go语言字符串操作大揭秘：高效处理文本\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go的流程控制（if、for、switch、goto）全面解析与刨坑\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go中字符串的遍历技巧：轻松操作文本\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"使用strconv进行Go的 int、float、string类型相互转换：灵活转换数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go的运算符解密：探索计算的奥秘\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go的表达式解析：理解代码的核心\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"起源、语言的主要特性与发展的环境和影响因素\",\"link\":\"\\\\go\\\\index.md\"},{\"text\":\"Go的多端(win/linux)开发环境与编译器搭建详解（图文）\",\"link\":\"\\\\go\\\\install.md\"},{\"text\":\"Go的安装目录清单、运行时（runtime）与解释器\",\"link\":\"\\\\go\\\\02.8.md\"},{\"text\":\"Go的编辑器、集成开发环境与其它工具\",\"link\":\"\\\\go\\\\03.0.md\"},{\"text\":\"编辑器、调试器和集成开发环境\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"构建并运行 Go 程序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"格式化代码、生成代码文档\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 性能说明\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"与其它语言进行交互\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"开始编写第一个程序\",\"link\":\"\\\\go\\\\start.md\"},{\"text\":\"4.1 文件名、关键字与标识符\",\"link\":\"\\\\go\\\\04.1.md\"},{\"text\":\"4.2 Go 程序的基本结构和要素\",\"link\":\"\\\\go\\\\04.2.md\"},{\"text\":\"4.3 常量\",\"link\":\"\\\\go\\\\04.3.md\"},{\"text\":\"4.4 变量\",\"link\":\"\\\\go\\\\04.4.md\"},{\"text\":\"4.5 基本类型和运算符\",\"link\":\"\\\\go\\\\04.5.md\"},{\"text\":\"4.6 字符串\",\"link\":\"\\\\go\\\\04.6.md\"},{\"text\":\"4.7 strings 和 strconv 包\",\"link\":\"\\\\go\\\\04.7.md\"},{\"text\":\"4.8 时间和日期\",\"link\":\"\\\\go\\\\04.8.md\"},{\"text\":\"4.9 指针\",\"link\":\"\\\\go\\\\04.9.md\"},{\"text\":\"控制结构\",\"link\":\"\\\\go\\\\05.0.md\"},{\"text\":\"5.1 if-else 结构\",\"link\":\"\\\\go\\\\05.1.md\"},{\"text\":\"5.2 测试多返回值函数的错误\",\"link\":\"\\\\go\\\\05.2.md\"},{\"text\":\"5.3 switch 结构\",\"link\":\"\\\\go\\\\05.3.md\"},{\"text\":\"5.4 for 结构\",\"link\":\"\\\\go\\\\05.4.md\"},{\"text\":\"5.5 Break 与 continue\",\"link\":\"\\\\go\\\\05.5.md\"},{\"text\":\"5.6 标签与 goto\",\"link\":\"\\\\go\\\\05.6.md\"},{\"text\":\"函数（function）\",\"link\":\"\\\\go\\\\06.0.md\"},{\"text\":\"6.1 介绍\",\"link\":\"\\\\go\\\\06.1.md\"},{\"text\":\"6.2 函数参数与返回值\",\"link\":\"\\\\go\\\\06.2.md\"},{\"text\":\"6.3 传递变长参数\",\"link\":\"\\\\go\\\\06.3.md\"},{\"text\":\"6.4 defer 和追踪\",\"link\":\"\\\\go\\\\06.4.md\"},{\"text\":\"6.5 内置函数\",\"link\":\"\\\\go\\\\06.5.md\"},{\"text\":\"6.6 递归函数\",\"link\":\"\\\\go\\\\06.6.md\"},{\"text\":\"6.7 将函数作为参数\",\"link\":\"\\\\go\\\\06.7.md\"},{\"text\":\"6.8 闭包\",\"link\":\"\\\\go\\\\06.8.md\"},{\"text\":\"6.9 应用闭包：将函数作为返回值\",\"link\":\"\\\\go\\\\06.9.md\"},{\"text\":\"6.10 使用闭包调试\",\"link\":\"\\\\go\\\\06.10.md\"},{\"text\":\"6.11 计算函数执行时间\",\"link\":\"\\\\go\\\\06.11.md\"},{\"text\":\"6.12 通过内存缓存来提升性能\",\"link\":\"\\\\go\\\\06.12.md\"},{\"text\":\"数组与切片\",\"link\":\"\\\\go\\\\07.0.md\"},{\"text\":\"7.1 声明和初始化\",\"link\":\"\\\\go\\\\07.1.md\"},{\"text\":\"7.2 切片\",\"link\":\"\\\\go\\\\07.2.md\"},{\"text\":\"7.3 For-range 结构\",\"link\":\"\\\\go\\\\07.3.md\"},{\"text\":\"7.4 切片重组（reslice）\",\"link\":\"\\\\go\\\\07.4.md\"},{\"text\":\"7.5 切片的复制与追加\",\"link\":\"\\\\go\\\\07.5.md\"},{\"text\":\"7.6 字符串、数组和切片的应用\",\"link\":\"\\\\go\\\\07.6.md\"},{\"text\":\"Map\",\"link\":\"\\\\go\\\\08.0.md\"},{\"text\":\"8.1 声明、初始化和 make\",\"link\":\"\\\\go\\\\08.1.md\"},{\"text\":\"8.2 测试键值对是否存在及删除元素\",\"link\":\"\\\\go\\\\08.2.md\"},{\"text\":\"8.3 for-range 的配套用法\",\"link\":\"\\\\go\\\\08.3.md\"},{\"text\":\"8.4 map 类型的切片\",\"link\":\"\\\\go\\\\08.4.md\"},{\"text\":\"8.5 map 的排序\",\"link\":\"\\\\go\\\\08.5.md\"},{\"text\":\"8.6 将 map 的键值对调\",\"link\":\"\\\\go\\\\08.6.md\"},{\"text\":\"包（package）\",\"link\":\"\\\\go\\\\09.0.md\"},{\"text\":\"9.1 标准库概述\",\"link\":\"\\\\go\\\\09.1.md\"},{\"text\":\"9.2 regexp 包\",\"link\":\"\\\\go\\\\09.2.md\"},{\"text\":\"9.3 锁和 sync 包\",\"link\":\"\\\\go\\\\09.3.md\"},{\"text\":\"9.4 精密计算和 big 包\",\"link\":\"\\\\go\\\\09.4.md\"},{\"text\":\"9.5 自定义包和可见性\",\"link\":\"\\\\go\\\\09.5.md\"},{\"text\":\"9.6 为自定义包使用 godoc\",\"link\":\"\\\\go\\\\09.6.md\"},{\"text\":\"9.7 使用 go install 安装自定义包\",\"link\":\"\\\\go\\\\09.7.md\"},{\"text\":\"9.8 自定义包的目录结构、go install 和 go test\",\"link\":\"\\\\go\\\\09.8.md\"},{\"text\":\"9.9 通过 Git 打包和安装\",\"link\":\"\\\\go\\\\09.9.md\"},{\"text\":\"9.10 Go 的外部包和项目\",\"link\":\"\\\\go\\\\09.10.md\"},{\"text\":\"9.11 在 Go 程序中使用外部库\",\"link\":\"\\\\go\\\\09.11.md\"},{\"text\":\"结构（struct）与方法（method）\",\"link\":\"\\\\go\\\\10.0.md\"},{\"text\":\"10.1 结构体定义\",\"link\":\"\\\\go\\\\10.1.md\"},{\"text\":\"10.2 使用工厂方法创建结构体实例\",\"link\":\"\\\\go\\\\10.2.md\"},{\"text\":\"10.3 使用自定义包中的结构体\",\"link\":\"\\\\go\\\\10.3.md\"},{\"text\":\"10.4 带标签的结构体\",\"link\":\"\\\\go\\\\10.4.md\"},{\"text\":\"10.5 匿名字段和内嵌结构体\",\"link\":\"\\\\go\\\\10.5.md\"},{\"text\":\"10.6 方法\",\"link\":\"\\\\go\\\\10.6.md\"},{\"text\":\"10.7 类型的 String() 方法和格式化描述符\",\"link\":\"\\\\go\\\\10.7.md\"},{\"text\":\"10.8 垃圾回收和 SetFinalizer\",\"link\":\"\\\\go\\\\10.8.md\"},{\"text\":\"接口（interface）与反射（reflection）\",\"link\":\"\\\\go\\\\11.0.md\"},{\"text\":\"11.1 接口是什么\",\"link\":\"\\\\go\\\\11.1.md\"},{\"text\":\"11.2 接口嵌套接口\",\"link\":\"\\\\go\\\\11.2.md\"},{\"text\":\"11.3 类型断言：如何检测和转换接口变量的类型\",\"link\":\"\\\\go\\\\11.3.md\"},{\"text\":\"11.4 类型判断：type-switch\",\"link\":\"\\\\go\\\\11.4.md\"},{\"text\":\"11.5 测试一个值是否实现了某个接口\",\"link\":\"\\\\go\\\\11.5.md\"},{\"text\":\"11.6 使用方法集与接口\",\"link\":\"\\\\go\\\\11.6.md\"},{\"text\":\"11.7 第一个例子：使用 Sorter 接口排序\",\"link\":\"\\\\go\\\\11.7.md\"},{\"text\":\"11.8 第二个例子：读和写\",\"link\":\"\\\\go\\\\11.8.md\"},{\"text\":\"11.9 空接口\",\"link\":\"\\\\go\\\\11.9.md\"},{\"text\":\"11.10 反射包\",\"link\":\"\\\\go\\\\11.10.md\"},{\"text\":\"11.11 Printf 和反射\",\"link\":\"\\\\go\\\\11.11.md\"},{\"text\":\"11.12 接口与动态类型\",\"link\":\"\\\\go\\\\11.12.md\"},{\"text\":\"11.13 总结：Go 中的面向对象\",\"link\":\"\\\\go\\\\11.13.md\"},{\"text\":\"11.14 结构体、集合和高阶函数\",\"link\":\"\\\\go\\\\11.14.md\"},{\"text\":\"读写数据\",\"link\":\"\\\\go\\\\12.0.md\"},{\"text\":\"12.1 读取用户的输入\",\"link\":\"\\\\go\\\\12.1.md\"},{\"text\":\"12.2 文件读写\",\"link\":\"\\\\go\\\\12.2.md\"},{\"text\":\"12.3 文件拷贝\",\"link\":\"\\\\go\\\\12.3.md\"},{\"text\":\"12.4 从命令行读取参数\",\"link\":\"\\\\go\\\\12.4.md\"},{\"text\":\"12.5 用 buffer 读取文件\",\"link\":\"\\\\go\\\\12.5.md\"},{\"text\":\"12.6 用切片读写文件\",\"link\":\"\\\\go\\\\12.6.md\"},{\"text\":\"12.7 用 defer 关闭文件\",\"link\":\"\\\\go\\\\12.7.md\"},{\"text\":\"12.8 使用接口的实际例子：fmt.Fprintf\",\"link\":\"\\\\go\\\\12.8.md\"},{\"text\":\"12.9 格式化 JSON 数据\",\"link\":\"\\\\go\\\\12.9.md\"},{\"text\":\"12.10 XML 数据格式\",\"link\":\"\\\\go\\\\12.10.md\"},{\"text\":\"12.11 用 Gob 传输数据\",\"link\":\"\\\\go\\\\12.11.md\"},{\"text\":\"12.12 Go 中的密码学\",\"link\":\"\\\\go\\\\12.12.md\"},{\"text\":\"错误处理与测试\",\"link\":\"\\\\go\\\\13.0.md\"},{\"text\":\"13.1 错误处理\",\"link\":\"\\\\go\\\\13.1.md\"},{\"text\":\"13.2 运行时异常和 panic\",\"link\":\"\\\\go\\\\13.2.md\"},{\"text\":\"13.3 从 panic 中恢复（Recover）\",\"link\":\"\\\\go\\\\13.3.md\"},{\"text\":\"13.4 自定义包中的错误处理和 panicking\",\"link\":\"\\\\go\\\\13.4.md\"},{\"text\":\"13.5 一种用闭包处理错误的模式\",\"link\":\"\\\\go\\\\13.5.md\"},{\"text\":\"13.6 启动外部命令和程序\",\"link\":\"\\\\go\\\\13.6.md\"},{\"text\":\"13.7 Go 中的单元测试和基准测试\",\"link\":\"\\\\go\\\\13.7.md\"},{\"text\":\"13.8 测试的具体例子\",\"link\":\"\\\\go\\\\13.8.md\"},{\"text\":\"13.9 用（测试数据）表驱动测试\",\"link\":\"\\\\go\\\\13.9.md\"},{\"text\":\"13.10 性能调试：分析并优化 Go 程序\",\"link\":\"\\\\go\\\\13.10.md\"},{\"text\":\"协程（goroutine）与通道（channel）\",\"link\":\"\\\\go\\\\14.0.md\"},{\"text\":\"14.1 并发、并行和协程\",\"link\":\"\\\\go\\\\14.1.md\"},{\"text\":\"14.2 使用通道进行协程间通信\",\"link\":\"\\\\go\\\\14.2.md\"},{\"text\":\"14.3 协程同步：关闭通道-对阻塞的通道进行测试\",\"link\":\"\\\\go\\\\14.3.md\"},{\"text\":\"14.4 使用 select 切换协程\",\"link\":\"\\\\go\\\\14.4.md\"},{\"text\":\"14.5 通道，超时和计时器（Ticker）\",\"link\":\"\\\\go\\\\14.5.md\"},{\"text\":\"14.6 协程和恢复（recover）\",\"link\":\"\\\\go\\\\14.6.md\"},{\"text\":\"14.7 新旧模型对比：任务和worker\",\"link\":\"\\\\go\\\\14.7.md\"},{\"text\":\"14.8 惰性生成器的实现\",\"link\":\"\\\\go\\\\14.8.md\"},{\"text\":\"14.9 实现 Futures 模式\",\"link\":\"\\\\go\\\\14.9.md\"},{\"text\":\"网络、模版与网页应用\",\"link\":\"\\\\go\\\\15.0.md\"},{\"text\":\"15.1 tcp服务器\",\"link\":\"\\\\go\\\\15.1.md\"},{\"text\":\"15.2 一个简单的web服务器\",\"link\":\"\\\\go\\\\15.2.md\"},{\"text\":\"15.3 访问并读取页面数据\",\"link\":\"\\\\go\\\\15.3.md\"},{\"text\":\"15.4 写一个简单的网页应用\",\"link\":\"\\\\go\\\\15.4.md\"},{\"text\":\"常见的陷阱与错误\",\"link\":\"\\\\go\\\\16.0.md\"},{\"text\":\"16.1 误用短声明导致变量覆盖\",\"link\":\"\\\\go\\\\16.1.md\"},{\"text\":\"16.2 误用字符串\",\"link\":\"\\\\go\\\\16.2.md\"},{\"text\":\"16.3 发生错误时使用defer关闭一个文件\",\"link\":\"\\\\go\\\\16.3.md\"},{\"text\":\"16.4 何时使用new()和make()\",\"link\":\"\\\\go\\\\16.4.md\"},{\"text\":\"16.5 不需要将一个指向切片的指针传递给函数\",\"link\":\"\\\\go\\\\16.5.md\"},{\"text\":\"16.6 使用指针指向接口类型\",\"link\":\"\\\\go\\\\16.6.md\"},{\"text\":\"16.7 使用值类型时误用指针\",\"link\":\"\\\\go\\\\16.7.md\"},{\"text\":\"16.8 误用协程和通道\",\"link\":\"\\\\go\\\\16.8.md\"},{\"text\":\"16.9 闭包和协程的使用\",\"link\":\"\\\\go\\\\16.9.md\"},{\"text\":\"16.10 糟糕的错误处理\",\"link\":\"\\\\go\\\\16.10.md\"},{\"text\":\"模式\",\"link\":\"\\\\go\\\\17.0.md\"},{\"text\":\"17.1 关于逗号ok模式\",\"link\":\"\\\\go\\\\17.1.md\"},{\"text\":\"出于性能考虑的实用代码片段\",\"link\":\"\\\\go\\\\18.0.md\"},{\"text\":\"18.1 字符串\",\"link\":\"\\\\go\\\\18.1.md\"},{\"text\":\"18.2 数组和切片\",\"link\":\"\\\\go\\\\18.2.md\"},{\"text\":\"18.3 映射\",\"link\":\"\\\\go\\\\18.3.md\"},{\"text\":\"18.4 结构体\",\"link\":\"\\\\go\\\\18.4.md\"},{\"text\":\"18.5 接口\",\"link\":\"\\\\go\\\\18.5.md\"},{\"text\":\"18.6 函数\",\"link\":\"\\\\go\\\\18.6.md\"},{\"text\":\"18.7 文件\",\"link\":\"\\\\go\\\\18.7.md\"},{\"text\":\"18.8 协程（goroutine）与通道（channel）\",\"link\":\"\\\\go\\\\18.8.md\"},{\"text\":\"18.9 网络和网页应用\",\"link\":\"\\\\go\\\\18.9.md\"},{\"text\":\"18.10 其他\",\"link\":\"\\\\go\\\\18.10.md\"},{\"text\":\"18.11 出于性能考虑的最佳实践和建议\",\"link\":\"\\\\go\\\\18.11.md\"},{\"text\":\"Go 语言教程\",\"link\":\"\\\\go\\\\index.md\"},{\"text\":\"Go语言发展简史\",\"link\":\"\\\\go\\\\01start\\\\index.md\"},{\"text\":\"概述\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言的安装\",\"link\":\"\\\\go\\\\01start\\\\install\\\\install.md\"},{\"text\":\"Go 开发环境搭建和第一个go程序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 的变量和常量\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言数据类型-基本和复杂数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言类型转换\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言流程控制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言条件语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言循环语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言递归函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言变量作用域\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言数组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 的切片\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言Map(集合)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言切片(Slice)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言范围(Range)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go标准库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"bufio\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"heap\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"list\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ring\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"context\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"errors\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"22-flag标准库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"flag\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"19-net_http\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"suffixarray\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.概述&io.go\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13-文件操作+\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.io.go_reader接口\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.io.go_write&Closer接口\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.io.go_ReaderWrite接口&其它\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.io.ReaderFrom接口\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"io\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ioutil\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"15-日志库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"log\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"http\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"filepath\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"path\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"16-反射\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"反射的简单定律\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"sort\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"strconv\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"strconv标准库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"strings\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"atomic\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"sync\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"14-time包\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"time标准库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"flag标准库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言指针和make和new\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 语言结构体\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自定义类型与结构体\",\"link\":\"\\\\go\\\\12struct\\\\自定义类型与结构体.md\"},{\"text\":\"Go中的接口\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go中的日期函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go中的包以及GoMod\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"goroutine实现并行和并发\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Golang中的反射\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go项目管理go module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"04函数、defer、闭包\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"package\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go 各种类型的文件操作和目录操作方法\",\"link\":\"\\\\go\\\\30file_operator\\\\index.md\"},{\"text\":\"Go 错误处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"conf.ini解析器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"测试模块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"context\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"go-module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"17-并发编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"29-Context\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"18-网络编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"内存模型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"逃逸分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第三库应用(库)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL\",\"link\":\"\\\\go\\\\third_libs\\\\mysql\\\\mysql.md\"},{\"text\":\"mysqlx\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Elasticsearch\",\"link\":\"\\\\go\\\\third_libs\\\\es\\\\es.md\"},{\"text\":\"25-操作Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"23-操作MySQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"26-NSQ\",\"link\":\"\\\\go\\\\third_libs\\\\nsq\\\\26-NSQ.md\"},{\"text\":\"24-sqlx的使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux编程\",\"link\":\"\\\\go\\\\third_libs\\\\os_program\\\\linux.md\"},{\"text\":\"Windows编程\",\"link\":\"\\\\go\\\\third_libs\\\\os_program\\\\windows.md\"},{\"text\":\"1-Docker入门教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2-使用Docker部署Go Web应用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"z\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1-etcd快速入门\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2-go操作etcd\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"01-框架安装\",\"link\":\"\\\\go_webframework\\\\go_gin\\\\01-框架安装.md\"},{\"text\":\"02-路由配置\",\"link\":\"\\\\go_webframework\\\\go_gin\\\\02-路由配置.md\"},{\"text\":\"03-日志记录\",\"link\":\"\\\\go_webframework\\\\go_gin\\\\03-日志记录.md\"},{\"text\":\"04-数据绑定和验证\",\"link\":\"\\\\go_webframework\\\\go_gin\\\\04-数据绑定和验证.md\"},{\"text\":\"05-自定义错误处理\",\"link\":\"\\\\go_webframework\\\\go_gin\\\\05-自定义错误处理.md\"},{\"text\":\"06-统一定义 API 错误码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"01-Go gRPC Hello World\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"02-Go gRPC 调试工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1-gRPC\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2-protobuf初识\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"gRPC介绍与安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"gRPC内置trace\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"gRPC安全认证\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"gRPC实践\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"gRPC拦截器 Interceptor\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"gRPC服务定义\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"gRPC的HTTP协议转换\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"gRPC的protobuf语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"0 消息队列\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1 kafka入门\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"30 Go操作kafka\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1-GORM\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"z\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"20-单元测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go Convey\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go Mock\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"21-性能调优\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"源码\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/go_gin/\":[{\"text\":\"\",\"items\":[]}],\"/go_frame/\":[{\"text\":\"\",\"items\":[]}],\"/go_beego/\":[{\"text\":\"\",\"items\":[]}],\"/c/\":[{\"text\":\"C 简介\",\"link\":\"\\\\c\\\\index.md\"},{\"text\":\"C 开发环境安装与设置\",\"link\":\"\\\\c\\\\c-interduction\\\\install.md\"},{\"text\":\"编写与执行第一个C语言程序，并调试\",\"link\":\"\\\\c\\\\c-interduction\\\\run-program.md\"},{\"text\":\"C 编译原理与计算机运算过程分析\",\"link\":\"\\\\c\\\\core.md\"},{\"text\":\"C 基本语法\",\"link\":\"\\\\c\\\\syntax.md\"},{\"text\":\"C 基本语法与程序结构\",\"link\":\"\\\\c\\\\syntax.md\"},{\"text\":\"C 数据类型\",\"link\":\"\\\\c\\\\variable\\\\data-types.md\"},{\"text\":\"C 字符串以及常用方法总结\",\"link\":\"\\\\c\\\\string.md\"},{\"text\":\"C 变量，全局变量和局部变量\",\"link\":\"\\\\c\\\\variable.md\"},{\"text\":\"C 常量const\",\"link\":\"\\\\c\\\\const.md\"},{\"text\":\"C 存储类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 运算符\",\"link\":\"\\\\c\\\\variable\\\\operator.md\"},{\"text\":\"C 表达式\",\"link\":\"\\\\c\\\\variable\\\\expression.md\"},{\"text\":\"C 位运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 流程控制\",\"link\":\"\\\\c\\\\control-flow\\\\index.md\"},{\"text\":\"C 判断选择结构\",\"link\":\"\\\\c\\\\control-flow\\\\case-structure.md\"},{\"text\":\"C 循环结构\",\"link\":\"\\\\c\\\\control-flow\\\\loop-structure.md\"},{\"text\":\"C 选择与循环结构嵌套\",\"link\":\"\\\\c\\\\control-flow\\\\case-and-loop-structure.md\"},{\"text\":\"C 循环的嵌套\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 四大跳转\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 图形打印\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 关键字\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 字符集\",\"link\":\"\\\\c\\\\variable\\\\identifier.md\"},{\"text\":\"C 函数\",\"link\":\"\\\\c\\\\function.md\"},{\"text\":\"C main函数分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 函数参数与可变参数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"static与extern对函数的作用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 递归函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 变量内存分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C char类型内存存储细节\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 类型说明符详细解释\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 作用域规则\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 数组\",\"link\":\"\\\\c\\\\array.md\"},{\"text\":\"C 数组内部存储细节\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 数组注意事项\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 数组和函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一维数组\",\"link\":\"\\\\c\\\\array\\\\one-dimensional-array.md\"},{\"text\":\"二维数组的定义、遍历和存储\",\"link\":\"\\\\c\\\\array\\\\two-dimensional-array.md\"},{\"text\":\"字符串-字符数组\",\"link\":\"\\\\c\\\\array\\\\char-array.md\"},{\"text\":\"二维数组与函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C Enum(枚举)\",\"link\":\"\\\\c\\\\enum.md\"},{\"text\":\"C 宏定义与预处理指令(器)，以及条件编译\",\"link\":\"\\\\c\\\\preprocessor.md\"},{\"text\":\"C typedef关键字，以及与宏定义与函数的区别\",\"link\":\"\\\\c\\\\typedef.md\"},{\"text\":\"C 头文件\",\"link\":\"\\\\c\\\\h_file.md\"},{\"text\":\"C 指针基本概念\",\"link\":\"\\\\c\\\\pointer.md\"},{\"text\":\"C 函数指针与回调函数\",\"link\":\"\\\\c\\\\function_pointer_callback_func.md\"},{\"text\":\"C 指针变量\",\"link\":\"\\\\c\\\\pointer\\\\pointer_variable.md\"},{\"text\":\"C 指针与常量(const)\",\"link\":\"\\\\c\\\\pointer\\\\pointer-and-const.md\"},{\"text\":\"C 访问指针所指向的存储空间\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 指针类型与二级指针\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 指针访问数组元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 指向函数指针\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 指针的定义与使用\",\"link\":\"\\\\c\\\\pointer\\\\define-pointer.md\"},{\"text\":\"C 指针与函数\",\"link\":\"\\\\c\\\\pointer\\\\pointer-and-function.md\"},{\"text\":\"C 指针与数组\",\"link\":\"\\\\c\\\\pointer\\\\pointer-and-array.md\"},{\"text\":\"C 指针与字符串\",\"link\":\"\\\\c\\\\pointer\\\\pointer-and-string.md\"},{\"text\":\"C 共用体Union结构\",\"link\":\"\\\\c\\\\struct\\\\union.md\"},{\"text\":\"C 结构体(struct)详解\",\"link\":\"\\\\c\\\\struct\\\\define-struct.md\"},{\"text\":\"C 结构体数组\",\"link\":\"\\\\c\\\\struct\\\\struct-and-array.md\"},{\"text\":\"C 结构体指针\",\"link\":\"\\\\c\\\\struct\\\\struct-and-pointer.md\"},{\"text\":\"C 结构体的嵌套定义\",\"link\":\"\\\\c\\\\struct\\\\struct-and-struct.md\"},{\"text\":\"C 结构体内存分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 结构体变量占用存储空间大小\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 读写结构体\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C typedef与结构体\",\"link\":\"\\\\c\\\\struct\\\\typedef.md\"},{\"text\":\"C 位域\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 输入&输出（I/O函数）\",\"link\":\"\\\\c\\\\io.md\"},{\"text\":\"C 强制类型转换\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 错误处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 命令行参数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 变量说明符\",\"link\":\"\\\\c\\\\specifier.md\"},{\"text\":\"C 多文件项目\",\"link\":\"\\\\c\\\\multifile.md\"},{\"text\":\"C 命令行环境\",\"link\":\"\\\\c\\\\cli.md\"},{\"text\":\"C 多字节字符\",\"link\":\"\\\\c\\\\multibyte.md\"},{\"text\":\"C 进制基本概念\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 进制转换\",\"link\":\"\\\\c\\\\variable\\\\convert-system.md\"},{\"text\":\"C 文件读写操作，以及其他文件操作函数\",\"link\":\"\\\\c\\\\file.md\"},{\"text\":\"C 内存分配与管理\",\"link\":\"\\\\c\\\\memory.md\"},{\"text\":\"malloc函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"free函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"calloc函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"realloc函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 原码反码补码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 面向对象\",\"link\":\"\\\\c\\\\oop.md\"},{\"text\":\"缓冲区\",\"link\":\"\\\\c\\\\buffer.md\"},{\"text\":\"中断\",\"link\":\"\\\\c\\\\interrupt.md\"},{\"text\":\"段错误\",\"link\":\"\\\\c\\\\segment_error.md\"},{\"text\":\"C 标准库-assert.h\",\"link\":\"\\\\c\\\\lib\\\\assert.h.md\"},{\"text\":\"C 标准库-ctype.h\",\"link\":\"\\\\c\\\\lib\\\\ctype.h.md\"},{\"text\":\"C 标准库-errno.h\",\"link\":\"\\\\c\\\\lib\\\\errno.h.md\"},{\"text\":\"C 标准库-float.h\",\"link\":\"\\\\c\\\\lib\\\\float.h.md\"},{\"text\":\"C 标准库-inttypes.h\",\"link\":\"\\\\c\\\\lib\\\\inttypes.h.md\"},{\"text\":\"C 标准库-iso646.h\",\"link\":\"\\\\c\\\\lib\\\\iso646.h.md\"},{\"text\":\"C 标准库-limits.h\",\"link\":\"\\\\c\\\\lib\\\\limits.h.md\"},{\"text\":\"C 标准库-locale.h\",\"link\":\"\\\\c\\\\lib\\\\locale.h.md\"},{\"text\":\"C 标准库-math.h\",\"link\":\"\\\\c\\\\lib\\\\math.h.md\"},{\"text\":\"C 标准库-setjmp.h\",\"link\":\"\\\\c\\\\lib\\\\setjmp.md\"},{\"text\":\"C 标准库-signal.h\",\"link\":\"\\\\c\\\\lib\\\\signal.h.md\"},{\"text\":\"C 标准库-stdint.h\",\"link\":\"\\\\c\\\\lib\\\\stdint.h.md\"},{\"text\":\"C 标准库-stdlib.h\",\"link\":\"\\\\c\\\\lib\\\\stdlib.h.md\"},{\"text\":\"C 标准库-stdarg.h\",\"link\":\"\\\\c\\\\lib\\\\stdarg.md\"},{\"text\":\"C 标准库-stddef.h\",\"link\":\"\\\\c\\\\lib\\\\stddef.h.md\"},{\"text\":\"C 标准库-stdio.h\",\"link\":\"\\\\c\\\\lib\\\\stdio.h.md\"},{\"text\":\"C 标准库-string.h\",\"link\":\"\\\\c\\\\lib\\\\string.h.md\"},{\"text\":\"C 标准库-time.h\",\"link\":\"\\\\c\\\\lib\\\\time.h.md\"},{\"text\":\"C 标准库-wchar.h\",\"link\":\"\\\\c\\\\lib\\\\wchar.h.md\"},{\"text\":\"C 标准库-wctype.h\",\"link\":\"\\\\c\\\\lib\\\\wctype.h.md\"},{\"text\":\"排序算法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据结构\",\"link\":\"\\\\c\\\\data-structure\\\\index.md\"},{\"text\":\"栈 Stack\",\"link\":\"\\\\c\\\\data-structure\\\\stack.md\"},{\"text\":\"队列 Queue\",\"link\":\"\\\\c\\\\data-structure\\\\queue.md\"},{\"text\":\"链表 Linked-List\",\"link\":\"\\\\c\\\\linked_list.md\"},{\"text\":\"树 Tree\",\"link\":\"\\\\c\\\\data-structure\\\\tree.md\"},{\"text\":\"算法\",\"link\":\"\\\\c\\\\algorithm\\\\index.md\"},{\"text\":\"数字相关算法\",\"link\":\"\\\\c\\\\algorithm\\\\about-number.md\"},{\"text\":\"求整数解相关算法\",\"link\":\"\\\\c\\\\algorithm\\\\about-equation.md\"},{\"text\":\"C 语言实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C 经典100例\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/cpp/\":[{\"text\":\"C++ 简介\",\"link\":\"\\\\cpp\\\\index.md\"},{\"text\":\"C++ 开发环境安装与配置\",\"link\":\"\\\\cpp\\\\install.md\"},{\"text\":\"C++ 基本语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 注释\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 变量类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 变量作用域\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 常量\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 修饰符类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 存储类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 循环\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 判断\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 数字\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 数组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 字符串\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 指针\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 引用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 日期 & 时间\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 基本的输入输出\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 数据结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 面向对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 类 & 对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 继承\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 重载运算符和重载函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 多态\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 数据抽象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 数据封装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 接口（抽象类）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 高级教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 文件和流\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 异常处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 动态内存\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 命名空间\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 模板\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 预处理器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 信号处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 多线程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ Web 编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 资源库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ STL 教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 标准库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 有用的资源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 测验\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"0 编写一个C++程序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.1 基本类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.2 复合类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.3 自定义数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.4 类型修饰和处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2 STL字符串&向量\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3 表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5 语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6 函数\",\"link\":\"\\\\cpp\\\\cpp_base\\\\function.md\"},{\"text\":\"7 自定义类型-类\",\"link\":\"\\\\cpp\\\\cpp_base\\\\class.md\"},{\"text\":\"7 自定义类型-结构体\",\"link\":\"\\\\cpp\\\\cpp_base\\\\struct.md\"},{\"text\":\"8 自定义类型-枚举和联合\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10 程序设计基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11 进制与编码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"12 关键词解释\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13 多文件编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1 构造函数和析构函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2 运算符重载两种方式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3 类与对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4 继承与派生\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5 多态与虚函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"0 简介\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1 通用工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2 容器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.1 顺序容器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.2 关联容器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.3 容器适配器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3 迭代器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4 算法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5 字符串\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.1 字符串类封装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6 正则表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7 I/O操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8 数值\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9 线程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10 分配器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11 lambda表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"12 动态内存\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"15 C库整理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++新特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++ 11 新特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1 模板与泛型编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1 C++左值右值\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2 C++移动语义\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3 C++完美转发\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Modern C++\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"asio\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"about\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"advanced-event-loops\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"basics_of_libuv\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"filesystem\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"introduction\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"networking\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"processes\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"threads\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"utilities\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"beast\",\"link\":\"\\\\cpp\\\\web开发\\\\beast.md\"},{\"text\":\"sougou-workflow\",\"link\":\"\\\\cpp\\\\web开发\\\\sougou-workflow.md\"},{\"text\":\"1 内存分配器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2 智能指针\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3 字符串类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4 复数类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5 时间类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6 LRU算法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"并发控制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"并发机制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"并发通信\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SUMMARY\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"about_cover_illustration-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"about_this_book-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"A.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"A.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"A.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"A.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"A.4-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"A.5-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"A.6-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"A.7-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"A.8-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"A.9-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"B.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"D.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"D.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"D.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"D.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"D.4-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"D.5-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"D.6-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"D.7-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.4-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.5-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.4-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.5-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.6-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.4-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.4-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.5-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.4-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.4-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.4-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.4-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.5-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.6-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9.0-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9.1-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9.2-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9.3-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"preface-chinese\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"resource\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CMake编译\",\"link\":\"\\\\cpp\\\\build_debug\\\\CMake编译.md\"},{\"text\":\"g++\",\"link\":\"\\\\cpp\\\\build_debug\\\\g++.md\"},{\"text\":\"gdb调试\",\"link\":\"\\\\cpp\\\\build_debug\\\\gdb调试.md\"},{\"text\":\"Socket编程\",\"link\":\"\\\\cpp\\\\network_program\\\\Socket编程.md\"},{\"text\":\"1.C++编译过程详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.全局变量和静态变量和static\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.多文件编程的实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.空间分配的说明\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.C++内存分配\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.高低地址与高低位\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.C++函数调用栈\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.标准库-头文件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9.风格转换\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10.强制类型转换\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11.初始化的方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"12.nullptr、NULL、0\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13.动态内存管理实现\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"14.空指针悬空指针野指针\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"16.多态的三种实现方式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"17.临时对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"18 数组离散化的方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"19 内存对齐\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"20 字符串类实现\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"21.字符数组和字符串\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"22 new&delete\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"23 数组参数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"24 C内存分配与初始化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"图像\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"C++必知必会的知识点\",\"link\":\"\\\\cpp\\\\articles\\\\C++必知必会的知识点\\\\README.md\"},{\"text\":\"如何成为一名合格的C/C++开发者？\",\"link\":\"\\\\cpp\\\\articles\\\\C++必知必会的知识点\\\\如何成为一名合格的CC++开发者？.md\"},{\"text\":\"不定参数函数实现var_arg系列的宏\",\"link\":\"\\\\cpp\\\\articles\\\\C++必知必会的知识点\\\\不定参数函数实现var_arg系列的宏.md\"},{\"text\":\"你一定要搞明白的C函数调用方式与栈原理\",\"link\":\"\\\\cpp\\\\articles\\\\C++必知必会的知识点\\\\你一定要搞明白的C函数调用方式与栈原理.md\"},{\"text\":\"深入理解C/C++中的指针\",\"link\":\"\\\\cpp\\\\articles\\\\C++必知必会的知识点\\\\深入理解CC++中的指针.md\"},{\"text\":\"详解C++11中的智能指针\",\"link\":\"\\\\cpp\\\\articles\\\\C++必知必会的知识点\\\\详解C++11中的智能指针.md\"},{\"text\":\"C++17结构化绑定\",\"link\":\"\\\\cpp\\\\articles\\\\C++必知必会的知识点\\\\C++17结构化绑定.md\"},{\"text\":\"C++必须掌握的pimpl惯用法\",\"link\":\"\\\\cpp\\\\articles\\\\C++必知必会的知识点\\\\C++必须掌握的pimpl惯用法.md\"},{\"text\":\"用Visual Studio调试Linux程序\",\"link\":\"\\\\cpp\\\\articles\\\\C++必知必会的知识点\\\\用VisualStudio调试Linux程序.md\"},{\"text\":\"如何使用Visual Studio管理和阅读开源项目代码\",\"link\":\"\\\\cpp\\\\articles\\\\C++必知必会的知识点\\\\如何使用VisualStudio管理和阅读开源项目代码.md\"},{\"text\":\"利用cmake工具生成Visual Studio工程文件\",\"link\":\"\\\\cpp\\\\articles\\\\C++必知必会的知识点\\\\利用cmake工具生成VisualStudio工程文件.md\"},{\"text\":\"多线程\",\"link\":\"\\\\cpp\\\\articles\\\\多线程\\\\README.md\"},{\"text\":\"后台C++开发你一定要知道的条件变量\",\"link\":\"\\\\cpp\\\\articles\\\\多线程\\\\后台C++开发你一定要知道的条件变量.md\"},{\"text\":\"整型变量赋值是原子操作吗？\",\"link\":\"\\\\cpp\\\\articles\\\\多线程\\\\整型变量赋值是原子操作吗？.md\"},{\"text\":\"网络编程\",\"link\":\"\\\\cpp\\\\articles\\\\网络编程\\\\README.md\"},{\"text\":\"bind 函数重难点解析\",\"link\":\"\\\\cpp\\\\articles\\\\网络编程\\\\bind函数重难点解析.md\"},{\"text\":\"connect 函数在阻塞和非阻塞模式下的行为\",\"link\":\"\\\\cpp\\\\articles\\\\网络编程\\\\connect函数在阻塞和非阻塞模式下的行为.md\"},{\"text\":\"select 函数重难点解析\",\"link\":\"\\\\cpp\\\\articles\\\\网络编程\\\\select函数重难点解析.md\"},{\"text\":\"Linux epoll 模型（含LT 模式和 ET 模式详解）\",\"link\":\"\\\\cpp\\\\articles\\\\网络编程\\\\Linuxepoll模型（含LT模式和ET模式详解）.md\"},{\"text\":\"socket 的阻塞模式和非阻塞模式\",\"link\":\"\\\\cpp\\\\articles\\\\网络编程\\\\socket的阻塞模式和非阻塞模式.md\"},{\"text\":\"非阻塞模式下 send 和 recv 函数的返回值\",\"link\":\"\\\\cpp\\\\articles\\\\网络编程\\\\非阻塞模式下send和recv函数的返回值.md\"},{\"text\":\"服务器开发通信协议设计介绍\",\"link\":\"\\\\cpp\\\\articles\\\\网络编程\\\\服务器开发通信协议设计介绍.md\"},{\"text\":\"TCP 协议如何解决粘包、半包问题\",\"link\":\"\\\\cpp\\\\articles\\\\网络编程\\\\TCP协议如何解决粘包、半包问题.md\"},{\"text\":\"网络通信中收发数据的正确姿势\",\"link\":\"\\\\cpp\\\\articles\\\\网络编程\\\\网络通信中收发数据的正确姿势.md\"},{\"text\":\"服务器端发数据时，如果对端一直不收，怎么办？\",\"link\":\"\\\\cpp\\\\articles\\\\网络编程\\\\服务器端发数据时，如果对端一直不收，怎么办？.md\"},{\"text\":\"程序员必知必会的网络命令\",\"link\":\"\\\\cpp\\\\articles\\\\程序员必知必会的网络命令\\\\README.md\"},{\"text\":\"利用telnet命令发电子邮件\",\"link\":\"\\\\cpp\\\\articles\\\\程序员必知必会的网络命令\\\\利用telnet命令发电子邮件.md\"},{\"text\":\"做Java或者C++开发都应该知道的lsof命令\",\"link\":\"\\\\cpp\\\\articles\\\\程序员必知必会的网络命令\\\\做Java或者C++开发都应该知道的lsof命令.md\"},{\"text\":\"Linux网络故障排查的瑞士军刀nc命令\",\"link\":\"\\\\cpp\\\\articles\\\\程序员必知必会的网络命令\\\\Linux网络故障排查的瑞士军刀.md\"},{\"text\":\"Linux tcpdump使用详解\",\"link\":\"\\\\cpp\\\\articles\\\\程序员必知必会的网络命令\\\\Linuxtcpdump使用介绍.md\"},{\"text\":\"从抓包的角度分析connect函数的连接过程\",\"link\":\"\\\\cpp\\\\articles\\\\程序员必知必会的网络命令\\\\从抓包的角度分析connect函数的连接过程.md\"},{\"text\":\"服务器开发中网络数据分析与故障排查经验漫谈\",\"link\":\"\\\\cpp\\\\articles\\\\程序员必知必会的网络命令\\\\服务器开发中网络数据分析与故障排查经验漫谈.md\"},{\"text\":\"高性能服务器框架设计\",\"link\":\"\\\\cpp\\\\articles\\\\高性能服务器框架设计\\\\README.md\"},{\"text\":\"主线程与工作线程的分工\",\"link\":\"\\\\cpp\\\\articles\\\\高性能服务器框架设计\\\\主线程与工作线程的分工.md\"},{\"text\":\"Reactor模式\",\"link\":\"\\\\cpp\\\\articles\\\\高性能服务器框架设计\\\\Reactor模式.md\"},{\"text\":\"实例：一个服务器程序的架构介绍\",\"link\":\"\\\\cpp\\\\articles\\\\高性能服务器框架设计\\\\实例：一个服务器程序的架构介绍.md\"},{\"text\":\"错误码系统的设计\",\"link\":\"\\\\cpp\\\\articles\\\\高性能服务器框架设计\\\\错误码系统的设计.md\"},{\"text\":\"日志系统的设计\",\"link\":\"\\\\cpp\\\\articles\\\\高性能服务器框架设计\\\\日志系统的设计.md\"},{\"text\":\"如何设计断线自动重连机制\",\"link\":\"\\\\cpp\\\\articles\\\\高性能服务器框架设计\\\\如何设计断线自动重连机制.md\"},{\"text\":\"心跳包机制设计详解\",\"link\":\"\\\\cpp\\\\articles\\\\高性能服务器框架设计\\\\心跳包机制设计详解.md\"},{\"text\":\"业务数据处理一定要单独开线程吗\",\"link\":\"\\\\cpp\\\\articles\\\\高性能服务器框架设计\\\\业务数据处理一定要单独开线程吗.md\"},{\"text\":\"C++ 高性能服务器网络框架设计细节\",\"link\":\"\\\\cpp\\\\articles\\\\高性能服务器框架设计\\\\C++高性能服务器网络框架设计细节.md\"},{\"text\":\"服务器开发案例实战\",\"link\":\"\\\\cpp\\\\articles\\\\服务器开发案例实战\\\\README.md\"},{\"text\":\"从零实现一个http服务器\",\"link\":\"\\\\cpp\\\\articles\\\\服务器开发案例实战\\\\从零实现一个http服务器.md\"},{\"text\":\"从零实现一款12306刷票软件\",\"link\":\"\\\\cpp\\\\articles\\\\服务器开发案例实战\\\\从零实现一款12306刷票软件.md\"},{\"text\":\"从零实现一个邮件收发客户端\",\"link\":\"\\\\cpp\\\\articles\\\\服务器开发案例实战\\\\从零实现一个邮件收发客户端.md\"},{\"text\":\"从零开发一个WebSocket服务器\",\"link\":\"\\\\cpp\\\\articles\\\\服务器开发案例实战\\\\从零开发一个WebSocket服务器.md\"},{\"text\":\"从零学习开源项目系列（一）从一款多人联机实时对战游戏开始\",\"link\":\"\\\\cpp\\\\articles\\\\服务器开发案例实战\\\\1从一款多人联机实时对战游戏开始.md\"},{\"text\":\"从零学习开源项目系列（二）最后一战概况\",\"link\":\"\\\\cpp\\\\articles\\\\服务器开发案例实战\\\\2最后一战概况.md\"},{\"text\":\"从零学习开源项目系列（三） CSBattleMgr服务源码研究\",\"link\":\"\\\\cpp\\\\articles\\\\服务器开发案例实战\\\\3CSBattleMgr服务源码研究.md\"},{\"text\":\"从零学习开源项目系列（四）LogServer源码探究\",\"link\":\"\\\\cpp\\\\articles\\\\服务器开发案例实战\\\\4LogServer源码探究.md\"},{\"text\":\"TeamTalk IM源码分析\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\index.md\"},{\"text\":\"01 TeamTalk介绍\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\01TeamTalk介绍.md\"},{\"text\":\"02 服务器端的程序的编译与部署\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\02服务器端的程序的编译与部署.md\"},{\"text\":\"03 服务器端的程序架构介绍\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\03服务器端的程序架构介绍.md\"},{\"text\":\"04 服务器端db_proxy_server源码分析\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\04服务器端db_proxy_server源码分析.md\"},{\"text\":\"05 服务器端msg_server源码分析\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\05服务器端msg_server源码分析.md\"},{\"text\":\"06 服务器端login_server源码分析\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\06服务器端login_server源码分析.md\"},{\"text\":\"07 服务器端msfs源码分析\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\07服务器端msfs源码分析.md\"},{\"text\":\"08 服务器端file_server源码分析\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\08服务器端file_server源码分析.md\"},{\"text\":\"09 服务器端route_server源码分析\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\09服务器端route_server源码分析.md\"},{\"text\":\"10 开放一个TeamTalk测试服务器地址和几个测试账号\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\10开放一个TeamTalk测试服务器地址和几个测试账号.md\"},{\"text\":\"11 pc客户端源码分析\",\"link\":\"\\\\cpp\\\\articles\\\\TeamTalk源码解析\\\\11pc客户端源码分析.md\"},{\"text\":\"libevent源码深度剖析\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\index.md\"},{\"text\":\"libevent源码深度剖析01\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析01.md\"},{\"text\":\"libevent源码深度剖析02\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析02.md\"},{\"text\":\"libevent源码深度剖析03\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析03.md\"},{\"text\":\"libevent源码深度剖析04\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析04.md\"},{\"text\":\"libevent源码深度剖析05\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析05.md\"},{\"text\":\"libevent源码深度剖析06\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析06.md\"},{\"text\":\"libevent源码深度剖析07\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析07.md\"},{\"text\":\"libevent源码深度剖析08\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析08.md\"},{\"text\":\"libevent源码深度剖析09\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析09.md\"},{\"text\":\"libevent源码深度剖析10\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析10.md\"},{\"text\":\"libevent源码深度剖析11\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析11.md\"},{\"text\":\"libevent源码深度剖析12\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析12.md\"},{\"text\":\"libevent源码深度剖析13\",\"link\":\"\\\\cpp\\\\articles\\\\libevent源码深度剖析\\\\libevent源码深度剖析13.md\"},{\"text\":\"leveldb源码分析\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\README.md\"},{\"text\":\"leveldb源码分析1\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析1.md\"},{\"text\":\"leveldb源码分析2\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析2.md\"},{\"text\":\"leveldb源码分析3\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析3.md\"},{\"text\":\"leveldb源码分析4\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析4.md\"},{\"text\":\"leveldb源码分析5\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析5.md\"},{\"text\":\"leveldb源码分析6\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析6.md\"},{\"text\":\"leveldb源码分析7\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析7.md\"},{\"text\":\"leveldb源码分析8\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析8.md\"},{\"text\":\"leveldb源码分析9\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析9.md\"},{\"text\":\"leveldb源码分析10\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析10.md\"},{\"text\":\"leveldb源码分析11\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析11.md\"},{\"text\":\"leveldb源码分析12\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析12.md\"},{\"text\":\"leveldb源码分析13\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析13.md\"},{\"text\":\"leveldb源码分析14\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析14.md\"},{\"text\":\"leveldb源码分析15\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析15.md\"},{\"text\":\"leveldb源码分析16\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析16.md\"},{\"text\":\"leveldb源码分析17\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析17.md\"},{\"text\":\"leveldb源码分析18\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析18.md\"},{\"text\":\"leveldb源码分析19\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析19.md\"},{\"text\":\"leveldb源码分析20\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析20.md\"},{\"text\":\"leveldb源码分析21\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析21.md\"},{\"text\":\"leveldb源码分析22\",\"link\":\"\\\\cpp\\\\articles\\\\leveldb源码分析\\\\leveldb源码分析22.md\"},{\"text\":\"Memcached源码分析\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\README.md\"},{\"text\":\"00 服务器资源调整\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\00服务器资源调整.md\"},{\"text\":\"01 初始化参数解析\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\01初始化参数解析.md\"},{\"text\":\"02 网络监听的建立\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\02网络监听的建立.md\"},{\"text\":\"03 网络连接建立\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\03网络连接建立.md\"},{\"text\":\"04 内存初始化\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\04内存初始化.md\"},{\"text\":\"05 资源初始化\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\05资源初始化.md\"},{\"text\":\"06 get过程\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\06get过程.md\"},{\"text\":\"07 cas属性\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\07cas属性.md\"},{\"text\":\"08 内存池\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\08内存池.md\"},{\"text\":\"09 连接队列\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\09连接队列.md\"},{\"text\":\"10 Hash表操作\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\10Hash表操作.md\"},{\"text\":\"12 set操作\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\12set操作.md\"},{\"text\":\"13 do_item_alloc操作\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\13do_item_alloc操作.md\"},{\"text\":\"14 item结构\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\14item结构.md\"},{\"text\":\"15 Hash表扩容\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\15Hash表扩容.md\"},{\"text\":\"16 线程交互\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\16线程交互.md\"},{\"text\":\"17 状态机\",\"link\":\"\\\\cpp\\\\articles\\\\Memcached源码分析\\\\17状态机.md\"},{\"text\":\"游戏开发专题\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\README.md\"},{\"text\":\"1 游戏服务器开发的基本体系与服务器端开发的一些建议\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\1游戏服务器开发的基本体系与服务器端开发的一些建议.md\"},{\"text\":\"2 网络游戏服务器开发框架设计介绍\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\2网络游戏服务器开发框架设计介绍.md\"},{\"text\":\"3 游戏后端开发需要掌握的知识\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\3游戏后端开发需要掌握的知识.md\"},{\"text\":\"4 关于游戏服务端架构的整理\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\4关于游戏服务端架构的整理.md\"},{\"text\":\"5 各类游戏对应的服务端架构\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\5各类游戏对应的服务端架构.md\"},{\"text\":\"6 从腾讯QQgame高性能服务器集群架构看“分而治之”与“自治”等分布式架构设计原则\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\6从腾讯QQgame高性能服务器集群架构看“分而治之”与“自治”等分布式架构设计原则.md\"},{\"text\":\"7 QQ游戏百万人同时在线服务器架构实现\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\7QQ游戏百万人同时在线服务器架构实现.md\"},{\"text\":\"8 大型多人在线游戏服务器架构设计\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\8大型多人在线游戏服务器架构设计.md\"},{\"text\":\"9 百万用户级游戏服务器架构设计\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\9百万用户级游戏服务器架构设计.md\"},{\"text\":\"10 十万在线的WebGame的数据库设计思路\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\10十万在线的WebGame的数据库设计思路.md\"},{\"text\":\"11 一种高性能网络游戏服务器架构设计\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\11一种高性能网络游戏服务器架构设计.md\"},{\"text\":\"12 经典游戏服务器端架构概述\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\12经典游戏服务器端架构概述.md\"},{\"text\":\"13 游戏跨服架构进化之路\",\"link\":\"\\\\cpp\\\\articles\\\\游戏开发专题\\\\13游戏跨服架构进化之路.md\"},{\"text\":\"程序员面试题精讲\",\"link\":\"\\\\cpp\\\\articles\\\\程序员面试题精讲\\\\README.md\"},{\"text\":\"腾讯后台开发实习生技能要求\",\"link\":\"\\\\cpp\\\\articles\\\\程序员面试题精讲\\\\腾讯后台开发实习生技能要求.md\"},{\"text\":\"聊聊如何拿大厂的 offer\",\"link\":\"\\\\cpp\\\\articles\\\\程序员面试题精讲\\\\聊聊如何拿大厂的offer.md\"},{\"text\":\"网络通信题目集锦\",\"link\":\"\\\\cpp\\\\articles\\\\程序员面试题精讲\\\\网络通信题目集锦.md\"},{\"text\":\"我面试后端开发经理的经历\",\"link\":\"\\\\cpp\\\\articles\\\\程序员面试题精讲\\\\我面试后端开发经理的经历.md\"},{\"text\":\"Linux C/C++后端开发面试问哪些问题\",\"link\":\"\\\\cpp\\\\articles\\\\程序员面试题精讲\\\\LinuxCC++后端开发面试问哪些问题.md\"},{\"text\":\"职业规划\",\"link\":\"\\\\cpp\\\\articles\\\\职业规划\\\\README.md\"},{\"text\":\"给工作 4 年迷茫的程序员们的一点建议\",\"link\":\"\\\\cpp\\\\articles\\\\职业规划\\\\给工作4年迷茫的程序员们的一点建议.md\"},{\"text\":\"聊聊技术人员的常见的职业问题\",\"link\":\"\\\\cpp\\\\articles\\\\职业规划\\\\聊聊技术人员的常见的职业问题.md\"},{\"text\":\"写给那些傻傻想做服务器开发的朋友\",\"link\":\"\\\\cpp\\\\articles\\\\职业规划\\\\写给那些傻傻想做服务器开发的朋友.md\"},{\"text\":\"自我提升与开源代码\",\"link\":\"\\\\cpp\\\\articles\\\\自我提升与开源代码\\\\README.md\"},{\"text\":\"2020 年好好读一读开源代码吧\",\"link\":\"\\\\cpp\\\\articles\\\\自我提升与开源代码\\\\2020年好好读一读开源代码吧.md\"},{\"text\":\"后端开发相关的书籍\",\"link\":\"\\\\cpp\\\\articles\\\\后端开发相关的书籍\\\\README.md\"},{\"text\":\"后台开发应该读的书\",\"link\":\"\\\\cpp\\\\articles\\\\后端开发相关的书籍\\\\后台开发应该读的书.md\"},{\"text\":\"程序员的简历\",\"link\":\"\\\\cpp\\\\articles\\\\程序员的简历\\\\README.md\"},{\"text\":\"程序员如何写简历\",\"link\":\"\\\\cpp\\\\articles\\\\程序员的简历\\\\程序员如何写简历.md\"},{\"text\":\"程序员的薪资与年终奖那些事儿\",\"link\":\"\\\\cpp\\\\articles\\\\程序员的薪资与年终奖那些事儿\\\\README.md\"},{\"text\":\"技术面试与HR谈薪资技巧\",\"link\":\"\\\\cpp\\\\articles\\\\程序员的薪资与年终奖那些事儿\\\\技术面试与HR谈薪资技巧.md\"},{\"text\":\"聊一聊程序员如何增加收入\",\"link\":\"\\\\cpp\\\\articles\\\\程序员的薪资与年终奖那些事儿\\\\聊一聊程序员如何增加收入.md\"},{\"text\":\"谈一谈年终奖\",\"link\":\"\\\\cpp\\\\articles\\\\程序员的薪资与年终奖那些事儿\\\\谈一谈年终奖.md\"},{\"text\":\"程序员的烦心事\",\"link\":\"\\\\cpp\\\\articles\\\\程序员的烦心事\\\\README.md\"},{\"text\":\"拒绝了一家公司的offer后，他们的副总和hr总监同时打电话来询问拒绝原因并极力要求加入，我该不该去？\",\"link\":\"\\\\cpp\\\\articles\\\\程序员的烦心事\\\\拒绝了一家公司的offer后，他们的副总和hr总监同时打电话来询问拒绝原因并极力要求加入，我该不该去？.md\"},{\"text\":\"我是一名程序员，结婚时女友要求我用两年的工资作为彩礼，我该不该答应？\",\"link\":\"\\\\cpp\\\\articles\\\\程序员的烦心事\\\\我是一名程序员，结婚时女友要求我用两年的工资作为彩礼，我该不该答应？.md\"},{\"text\":\"作者的故事\",\"link\":\"\\\\cpp\\\\articles\\\\作者的故事\\\\README.md\"},{\"text\":\"我的 2019\",\"link\":\"\\\\cpp\\\\articles\\\\作者的故事\\\\我的2019.md\"},{\"text\":\"我是如何年薪五十万的\",\"link\":\"\\\\cpp\\\\articles\\\\作者的故事\\\\我是如何年薪五十万的.md\"},{\"text\":\"图像\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"图像\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/java/\":[{\"text\":\"Java 开发概述与开发环境安装与配置\",\"link\":\"\\\\java\\\\index.md\"},{\"text\":\"Java 基础语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 注释\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 对象和类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 基本数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 变量类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 变量命名规则\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 修饰符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 循环结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 条件语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java switch case\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java Number & Math 类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java Character 类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java String 类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java StringBuffer\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 数组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 日期时间\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 正则表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java Stream、File、IO\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java Scanner 类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 异常处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 面向对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 继承\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java Override/Overload\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 多态\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 抽象类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 封装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 接口\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 枚举\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 包(package)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 高级教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 数据结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 集合框架\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java ArrayList\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java LinkedList\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java HashSet\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java HashMap\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java Iterator\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java Object\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 泛型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 序列化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 网络编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 发送邮件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 多线程编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java Applet 基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 文档注释\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 8 新特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java MySQL 连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 9 新特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 测验\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"基本类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"包装类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"缓存池\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、String\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"概览\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"不可变的好处\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"String, StringBuffer and StringBuilder\\t\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"String Pool\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"new String(\\\"abc\\\")\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、运算\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参数传递\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"float 与 double\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"隐式类型转换\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"switch\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、关键字\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"final\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"static\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、Object 通用方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"概览\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"equals()\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"hashCode()\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"toString()\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"clone()\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、继承\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"访问权限\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"抽象类与接口\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"super\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"重写与重载\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、反射\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"八、异常\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"九、泛型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十、注解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十一、特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 各版本的新特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 与 C++ 的区别\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JRE or JDK\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装与配置JDK\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java复习回顾\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《Effective-Java第三版》-读书笔记-01\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《Effective-Java第三版》-读书笔记-02\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《Effective-Java第三版》-读书笔记-03\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《Effective-Java第三版》-读书笔记-04\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《Java并发编程的艺术》-读书笔记-上\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《Java并发编程的艺术》-读书笔记-下\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《深入理解Java虚拟机：JVM高级特性与最佳实践（第3版）》-读书笔记(1)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《深入理解Java虚拟机：JVM高级特性与最佳实践（第3版）》-读书笔记(2)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《深入理解Java虚拟机：JVM高级特性与最佳实践（第3版）》-读书笔记(3)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java-ASM-学习笔记01\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java-ASM-学习笔记02\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java-ASM-学习笔记03\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java-Agent-学习笔记\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《bytebuddy核心教程》-学习笔记\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《bytebuddy进阶实战》-学习笔记\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/backend/\":[{\"text\":\"设计模式\",\"items\":[{\"text\":\"Python设计模式\",\"link\":\"/common/design_pattern/\"},{\"text\":\"Go设计模式\",\"link\":\"/common/design_pattern/\"},{\"text\":\"Java设计模式\",\"link\":\"/common/design_pattern/\"},{\"text\":\"C++设计模式\",\"link\":\"/common/design_pattern/\"},{\"text\":\"Node.js设计模式\",\"link\":\"/common/design_pattern/\"}]},{\"text\":\"数据结构和算法\",\"items\":[{\"text\":\"C数据结构\",\"link\":\"/common/datastructure_algorithms/\"},{\"text\":\"C++数据结构\",\"link\":\"/common/datastructure_algorithms/\"},{\"text\":\"Python数据结构\",\"link\":\"/common/datastructure_algorithms/\"},{\"text\":\"Go数据结构\",\"link\":\"/common/datastructure_algorithms/\"},{\"text\":\"Node.js数据结构\",\"link\":\"/common/datastructure_algorithms/\"}]},{\"text\":\"开发规范\",\"items\":[{\"text\":\"Vue开发规范\",\"link\":\"/common/devguide/\"},{\"text\":\"HTML开发规范\",\"link\":\"/common/devguide/\"},{\"text\":\"Verilog开发规范\",\"link\":\"/common/devguide/\"},{\"text\":\"Python开发规范\",\"link\":\"/common/devguide/\"},{\"text\":\"Go开发规范\",\"link\":\"/common/devguide/\"},{\"text\":\"Java开发规范\",\"link\":\"/common/devguide/\"},{\"text\":\"C开发规范\",\"link\":\"/common/devguide/\"},{\"text\":\"C++开发规范\",\"link\":\"/common/devguide/\"},{\"text\":\"PHP开发规范\",\"link\":\"/common/devguide/\"}]},{\"text\":\"安全开发规范\",\"items\":[{\"text\":\"Python安全开发规范\",\"link\":\"/common/devsec_guide/\"},{\"text\":\"PHP安全开发规范\",\"link\":\"/common/devsec_guide/\"},{\"text\":\"Java安全开发规范\",\"link\":\"/common/devsec_guide/\"},{\"text\":\"Node.js安全开发规范\",\"link\":\"/common/devsec_guide/\"},{\"text\":\"Go安全开发规范\",\"link\":\"/common/devsec_guide/\"}]},{\"text\":\"面试题\",\"items\":[{\"text\":\"前端面试题\",\"link\":\"/common/interview/\"},{\"text\":\"Python面试题\",\"link\":\"/common/interview/\"},{\"text\":\"Go面试题\",\"link\":\"/common/interview/\"},{\"text\":\"C/C++面试题\",\"link\":\"/common/interview/\"},{\"text\":\"Java面试题\",\"link\":\"/common/interview/\"},{\"text\":\"运维工程师面试题\",\"link\":\"/common/interview/\"},{\"text\":\"产品经理面试题\",\"link\":\"/common/interview/\"},{\"text\":\"网络安全面试题\",\"link\":\"/common/interview/\"},{\"text\":\"架构师面试题\",\"link\":\"/common/interview/\"}]}],\"/Rust/\":[{\"text\":\"Rust 概述\",\"link\":\"\\\\rust\\\\index.md\"},{\"text\":\"Rust 环境搭建\",\"link\":\"\\\\rust\\\\index.md\"},{\"text\":\"Cargo 教程\",\"link\":\"\\\\rust\\\\cargo.md\"},{\"text\":\"Rust 输出到命令行\",\"link\":\"\\\\rust\\\\output_command_line.md\"},{\"text\":\"Rust 基础语法\",\"link\":\"\\\\rust\\\\basic_grammar.md\"},{\"text\":\"Rust 数据类型\",\"link\":\"\\\\rust\\\\data_type.md\"},{\"text\":\"Rust 注释\",\"link\":\"\\\\rust\\\\annotation.md\"},{\"text\":\"Rust 函数\",\"link\":\"\\\\rust\\\\function.md\"},{\"text\":\"Rust 条件语句\",\"link\":\"\\\\rust\\\\conditional_statement.md\"},{\"text\":\"Rust 循环\",\"link\":\"\\\\rust\\\\loop.md\"},{\"text\":\"Rust 所有权\",\"link\":\"\\\\rust\\\\ownership.md\"},{\"text\":\"Rust Slice（切片）类型\",\"link\":\"\\\\rust\\\\slice_type.md\"},{\"text\":\"Rust 结构体\",\"link\":\"\\\\rust\\\\structural_morphology.md\"},{\"text\":\"Rust 枚举类\",\"link\":\"\\\\rust\\\\enumeration_class.md\"},{\"text\":\"Rust 组织管理\",\"link\":\"\\\\rust\\\\organizational_management.md\"},{\"text\":\"Rust 错误处理\",\"link\":\"\\\\rust\\\\error_handling.md\"},{\"text\":\"Rust 泛型与特性\",\"link\":\"\\\\rust\\\\generics_characteristics.md\"},{\"text\":\"Rust 生命周期\",\"link\":\"\\\\rust\\\\life_cycle.md\"},{\"text\":\"Rust 文件与IO\",\"link\":\"\\\\rust\\\\files_io.md\"},{\"text\":\"Rust 集合与字符串\",\"link\":\"\\\\rust\\\\collection_string.md\"},{\"text\":\"Rust 面向对象\",\"link\":\"\\\\rust\\\\object_oriented.md\"},{\"text\":\"Rust 并发编程\",\"link\":\"\\\\rust\\\\concurrent_programming.md\"},{\"text\":\"Rust 应用\",\"link\":\"\\\\rust\\\\application\\\\index.md\"},{\"text\":\"Rust：一门安全、并发和高性能的系统编程语言，能为我们带来哪些利好\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶1.安装Rust编程环境，并编写你的第一个Rust程序，以及两款rustc、cargo工具使用方法和常用指令总结\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶2.入门指南：一览Rust的基本语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶3.变量和数据类型：Rust的强类型和内存安全，让变量和数据类型成为Rust的杀手锏\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶3.数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶4.集合：Rust的集合库，让你的数据结构操作更高效更安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶5.字符串：Rust的字符串处理，让你的文本操作更简单更可靠\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶6.条件语句和循环-Rust的控制流语句，让你的代码逻辑更清晰更易读\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶7.注释：Rust的注释规范，让你的代码文档更清晰更易于维护\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶8.函数和模块：Rust的函数和模块系统，让你的代码结构更模块化更可复\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶9.错误处理：Rust的错误处理机制，让你的代码更健壮更可靠\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶10.Rust的核心概念：所有权和借用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶11.深入探索Rust的高级特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶12.Rust的结构体，让你的数据组织更灵活更高效\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶13.Rust的枚举类型，让你的代码逻辑更简洁更易扩展\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶14.组织管理：Rust的包管理器和依赖管理，让你的代码组织更清晰更易于维护\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶15.错误处理：Result和Option类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶16.Trait和泛型：Rust的特性系统\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶17.Rust的面向对象编程，让你的代码结构更灵活更可扩展\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶18.并发编程：线程和消息传递\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶19.锁和同步原语：Mutex、Arc等\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶20.异步编程：Futures和Async/Await\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶21.高级错误处理：自定义错误类型和错误链\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶22.高级数据结构：HashMap、VecDeque等\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶23.Rust的生命周期系统，让你的代码内存管理更安全更高效\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶24.Rust的文件操作和IO编程，让你的代码与外部环境交互更便捷更可靠\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶25.网络编程：TCP、UDP和HTTP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶26.FFI：与其他语言的交互\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶27.Rust的生态系统和常用库介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶28.Rust的性能优化技巧和最佳实践\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶29.Rust的trait、闭包和宏分别是什么、有什么作用和特性，以及实战案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶30.Rust编码规范：如何写出高质量的Rust代码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶31.Rust关键字大全：掌握Rust语言的核心要素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶32.Slice（切片）的使用方法和技巧实战案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶33.操作PostgreSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶34.内存管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust阶段性特点总结以及它的一些缺陷\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust实战项目：监控主机，采集主机信息开发一个跨平台的Agent\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust实战案例1：构建一个简单的命令行工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust实战案例2：开发一个网络爬虫\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust实战案例3：开发一个简单的Web应用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust面试题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust学习路线和资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"相关的热门开源项目\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/middleware/nginx/lua/\":[{\"text\":\"Lua开发教程\",\"items\":[{\"text\":\"Lua 环境安装\",\"link\":\"\"},{\"text\":\"Lua 基本语法\",\"link\":\"\"},{\"text\":\"Lua 数据类型\",\"link\":\"\"},{\"text\":\"Lua 变量\",\"link\":\"\"},{\"text\":\"Lua 循环\",\"link\":\"\"},{\"text\":\"Lua 流程控制\",\"link\":\"\"},{\"text\":\"Lua 函数\",\"link\":\"\"},{\"text\":\"Lua 运算符\",\"link\":\"\"},{\"text\":\"Lua 字符串\",\"link\":\"\"},{\"text\":\"Lua 数组\",\"link\":\"\"},{\"text\":\"Lua 迭代器\",\"link\":\"\"},{\"text\":\"Lua table(表)\",\"link\":\"\"},{\"text\":\"Lua 模块与包\",\"link\":\"\"},{\"text\":\"Lua 元表(Metatable)\",\"link\":\"\"},{\"text\":\"Lua 协同程序(coroutine)\",\"link\":\"\"},{\"text\":\"Lua 文件 I/O\",\"link\":\"\"},{\"text\":\"Lua 错误处理\",\"link\":\"\"},{\"text\":\"Lua 调试(Debug)\",\"link\":\"\"},{\"text\":\"Lua 垃圾回收\",\"link\":\"\"},{\"text\":\"Lua 面向对象\",\"link\":\"\"},{\"text\":\"Lua 数据库访问\",\"link\":\"\"},{\"text\":\"Lua5.3 参考手册\",\"link\":\"\"}]}],\"/config-center/readme\":[{\"text\":\"\",\"items\":[]}],\"/nginx/readme\":[{\"text\":\"基本介绍\",\"link\":\"\\\\middleware\\\\nginx\\\\basic.md\"},{\"text\":\"安装配置\",\"link\":\"\\\\middleware\\\\nginx\\\\install.md\"},{\"text\":\"监控配置\",\"link\":\"\\\\middleware\\\\nginx\\\\monitor.md\"},{\"text\":\"基本使用\",\"link\":\"\\\\middleware\\\\nginx\\\\usage.md\"},{\"text\":\"日常维护\",\"link\":\"\\\\middleware\\\\nginx\\\\maintenance.md\"},{\"text\":\"变更模板\",\"link\":\"\\\\middleware\\\\nginx\\\\change-template.md\"},{\"text\":\"故障案例\",\"link\":\"\\\\middleware\\\\nginx\\\\fault_sample01.md\"},{\"text\":\"nginx_1.22.0安装脚本及说明\",\"link\":\"\\\\middleware\\\\nginx\\\\nginx_install_script_v1.22.0.md\"},{\"text\":\"开启nginx状态页面\",\"link\":\"\\\\middleware\\\\nginx\\\\open_nginx_state_page.md\"},{\"text\":\"指南 | Guides\",\"link\":\"\\\\middleware\\\\nginx\\\\index.md\"},{\"text\":\"核心 | Core\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_google_perftools_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_access_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_addition_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_api_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_auth_basic_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_auth_jwt_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_auth_request_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_autoindex_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_browser_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_charset_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_core_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_dav_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_empty_gif_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_f4f_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_fastcgi_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_flv_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_geoip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_geo_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_gunzip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_gzip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_gzip_static_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_headers_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_hls_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_image_filter_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_index_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_js_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_keyval_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_limit_conn_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_limit_req_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_log_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_map_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_memcached_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_mirror_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_mp4_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_perl_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_proxy_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_random_index_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_realip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_referer_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_rewrite_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_scgi_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_secure_link_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_session_log_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_slice_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_spdy_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_split_clients_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_ssi_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_ssl_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_status_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_stub_status_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_sub_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_upstream_conf_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_upstream_hc_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_upstream_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_userid_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_uwsgi_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_v2_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_xslt_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_auth_http_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_core_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_imap_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_pop3_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_proxy_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_smtp_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_ssl_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_access_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_core_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_geoip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_geo_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_js_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_limit_conn_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_log_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_map_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_proxy_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_realip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_return_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_split_clients_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_ssl_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_ssl_preread_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_upstream_hc_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_upstream_module\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/canal/readme\":[{\"text\":\"Canal介绍\",\"link\":\"\\\\middleware\\\\canal\\\\index.md\"},{\"text\":\"部署安装配置\",\"link\":\"\\\\middleware\\\\canal\\\\install.md\"},{\"text\":\"KYE-DB-ES\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"故障处理\",\"link\":\"\\\\middleware\\\\canal\\\\fault.md\"}],\"/zookeeper/readme\":[{\"text\":\"\",\"items\":[]}],\"/middleware/kafka/\":[{\"text\":\"Apache Kafka\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"RabbitMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Apache ActiveMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Apache Camel\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Memcached\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Nginx\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"NGINX Plus\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"OpenResty\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HAProxy\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Apache Tomcat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Microsoft IIS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Oracle WebLogic Server\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"IBM WebSphere Application Server\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JBoss EAP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Apache HTTP Server\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"OpenTSDB\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HBase\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"TDengine\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Emqx\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Etcd\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"FastDFS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CDH\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DataX\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Puslar\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Elasticsearch\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/middleware/rabbitmq/\":[{\"text\":\"RabbitMQ 概述·介绍\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\index.md\"},{\"text\":\"RabbitMQ 安装配置与使用\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\install.md\"},{\"text\":\"RabbitMQ 基本使用\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\basic.md\"},{\"text\":\"RabbitMQ 监控配置\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\monitor.md\"},{\"text\":\"RabbitMQ 基本使用\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\usage.md\"},{\"text\":\"RabbitMQ 日常维护\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\maintenance.md\"},{\"text\":\"RabbitMQ 变更模板\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\change-template.md\"},{\"text\":\"RabbitMQ 故障案例\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\fault-sample.md\"},{\"text\":\"Java整合ActiveMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python操作RabbitMQ\",\"link\":\"\\\\python\\\\third_libs\\\\RabbitMQ\\\\RabbitMQ.md\"},{\"text\":\"Go操作RabbitMQ\",\"link\":\"\\\\go\\\\third_libs\\\\RabbitMQ.md\"}],\"/middleware/RocketMQ/\":[{\"text\":\"RocketMQ 概述·介绍\",\"link\":\"\\\\middleware_mq\\\\rocketmq\\\\index.md\"},{\"text\":\"RocketMQ 安装配置与使用\",\"link\":\"\\\\middleware_mq\\\\rocketmq\\\\install.md\"},{\"text\":\"Java整合RocketMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python整合RocketMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go整合RocketMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"领域模型概述\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主题（Topic）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"队列（MessageQueue）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消息（Message）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"生产者（Producer）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费者分组（ConsumerGroup）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费者（Consumer）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"订阅关系（Subscription）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"普通消息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"定时/延时消息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"顺序消息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"事务消息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消息发送重试和流控机制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费者分类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消息过滤\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费者负载均衡\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费进度管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费重试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消息存储和清理机制\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/middleware/etcd/\":[{\"text\":\"Etcd概述\",\"link\":\"\\\\middleware\\\\etcd\\\\index.md\"},{\"text\":\"Etcd安装、配置与使用\",\"link\":\"\\\\middleware\\\\etcd\\\\install.md\"}],\"/middleware/apollo/\":[{\"text\":\"Apollo概述与环境搭建配置\",\"link\":\"\\\\middleware\\\\apollo\\\\index.md\"}],\"/middleware/nacos/\":[{\"text\":\"Nacos概述\",\"link\":\"\\\\middleware\\\\nacos\\\\index.md\"},{\"text\":\"Nacos安装、配置与使用\",\"link\":\"\\\\middleware\\\\nacos\\\\install.md\"}],\"/database/mysql/\":[{\"text\":\"关系型数据库与MySQL 概述\",\"link\":\"\\\\database_sql\\\\mysql\\\\index.md\"},{\"text\":\"MySQL 安装与配置详解\",\"link\":\"\\\\database_sql\\\\mysql\\\\install.md\"},{\"text\":\"MySQL8 Windows/Linux安装与配置详解\",\"link\":\"\\\\database_sql\\\\mysql\\\\install.md\"},{\"text\":\"MySQL 管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 创建数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 删除数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 选择数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 创建数据表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 删除数据表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 插入数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 查询数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL WHERE 子句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL UPDATE 更新\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL DELETE 语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL LIKE 子句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL UNION\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL ORDER BY 语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 分组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 连接的使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL NULL 值处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 正则表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 事务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL ALTER 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 索引\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 临时表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 复制表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 元数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 序列\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 处理重复数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 及 SQL 注入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 导出数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 导入数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL开发规范\",\"link\":\"\\\\database_sql\\\\mysql\\\\mysql.md\"},{\"text\":\"MySQL性能优化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python操作MySQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go操作MySQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主从复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主从同步\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"读写分离\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"分库分表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"常用函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"子查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、索引\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"B+ Tree 原理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 索引\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"索引优化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"索引的优点\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"索引的使用条件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 简介\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Select\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Select Distinct\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Where\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL And, Or, Not\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Order By\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Insert Into\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Null Values\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Update\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Delete\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Select Top\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Min 和 Max\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Count, Avg, Sum\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Like\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 通配符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL In\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Between\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 别名\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 联接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Inner Join\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Left Join\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Right Join\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Full Join\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 自联接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Union\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Group By\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Having\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Exists\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Any, All\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Select Into\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Insert Into Select\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Case\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Null 函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 存储过程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 注释\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 创建数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 删除数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 数据库备份\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Create Table\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Drop Table\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Alter Table\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 约束\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Not Null\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Unique\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Primary Key\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Foreign Key\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Check\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Default\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Index\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 自动增量\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 日期\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 视图\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 注入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 托管\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据库优化\",\"link\":\"\\\\database_sql\\\\mysql\\\\performance_optimization\\\\index.md\"},{\"text\":\"Performance 数据库优化\",\"link\":\"\\\\database_sql\\\\mysql\\\\performance_optimization\\\\performance_schema.md\"},{\"text\":\"schema与数据类型优化\",\"link\":\"\\\\database_sql\\\\mysql\\\\performance_optimization\\\\schema_datatype.md\"},{\"text\":\"查询优化\",\"link\":\"\\\\database_sql\\\\mysql\\\\performance_optimization\\\\query.md\"},{\"text\":\"二、查询性能优化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"使用 Explain 进行分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"优化数据访问\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"重构查询方式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、存储引擎\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"InnoDB\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MyISAM\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"比较\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"整型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"浮点数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"字符串\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"时间和日期\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、切分\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"水平切分\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"垂直切分\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Sharding 策略\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Sharding 存在的问题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主从复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"读写分离\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、创建表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、修改表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、插入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、更新\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、删除\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DISTINCT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"LIMIT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"八、排序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"九、过滤\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十、通配符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十一、计算字段\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十二、函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"汇总\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"文本处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"日期和时间处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数值处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十三、分组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十四、子查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十五、连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"内连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自然连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"外连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十六、组合查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十七、视图\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十八、存储过程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十九、游标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十、触发器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十一、事务管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十二、字符集\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十三、权限管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、创建表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、修改表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、插入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、更新\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、删除\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DISTINCT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"LIMIT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"八、排序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"九、过滤\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十、通配符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十一、计算字段\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十二、函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"汇总\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"文本处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"日期和时间处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数值处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十三、分组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十四、子查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十五、连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"内连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自然连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"外连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十六、组合查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十七、视图\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十八、存储过程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十九、游标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十、触发器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十一、事务管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十二、字符集\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十三、权限管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 快速参考手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 测验\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 练习\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL面试题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL学习资料\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/database/pgsql/\":[{\"text\":\"PostgreSQL概述·特性、应用场景介绍\",\"link\":\"\\\\database_sql\\\\pgsql\\\\index.md\"},{\"text\":\"Linux 上安装 PostgreSQL\",\"link\":\"\\\\database_sql\\\\pgsql\\\\install\\\\linux_pgsql_postgis.md\"},{\"text\":\"Windows 上安装 PostgreSQL\",\"link\":\"\\\\database_sql\\\\pgsql\\\\install\\\\windows_pgsql.md\"},{\"text\":\"Mac OS 上安装 PostgreSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 上安装 PostgreSQL\",\"link\":\"\\\\database_sql\\\\pgsql\\\\install\\\\install_pgsql_docker.md\"},{\"text\":\"基于pgpool搭建PostgreSQL集群部署\",\"link\":\"\\\\database_sql\\\\pgsql\\\\install\\\\pgpool_postgresql_cluster_install.md\"},{\"text\":\"PostgreSQL 语法 SQL 语言简介\",\"link\":\"\\\\database_sql\\\\pgsql\\\\2.sql_syntax.md\"},{\"text\":\"PostgreSQL11 配置文件\",\"link\":\"\\\\database_sql\\\\pgsql\\\\postgresql.confv11.md\"},{\"text\":\"PostgreSQL16 配置文件\",\"link\":\"\\\\database_sql\\\\pgsql\\\\postgresql.confv16.md\"},{\"text\":\"PostgreSQL 创建/选择(访问)/删除数据库\",\"link\":\"\\\\database_sql\\\\pgsql\\\\4.db_operator.md\"},{\"text\":\"PostgreSQL 创建/删除/查询表格\",\"link\":\"\\\\database_sql\\\\pgsql\\\\5.table_operator.md\"},{\"text\":\"PostgreSQL 模式\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\database_table_operator.md\"},{\"text\":\"PostgreSQL 创建新的表格\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\database_table_operator.md\"},{\"text\":\"PostgreSQL 将行插入到表格\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\database_table_operator.md\"},{\"text\":\"PostgreSQL \",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\database_table_operator.md\"},{\"text\":\"PostgreSQL 连接多个表格\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\database_table_operator.md\"},{\"text\":\"PostgreSQL 数据类型\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\index.md\"},{\"text\":\"数组Array\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\array.md\"},{\"text\":\"日期Datetime\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\datetime.md\"},{\"text\":\"json\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\json.md\"},{\"text\":\"字符串String\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\string.md\"},{\"text\":\"组合类型\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\combination.md\"},{\"text\":\"范围类型\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\range.md\"},{\"text\":\"域类型\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\region.md\"},{\"text\":\"PostgreSQL 插入数据-INSERT INTO\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\insert.md\"},{\"text\":\"PostgreSQL 批量插入数据\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\insert_batch.md\"},{\"text\":\"PostgreSQL 查询数据-SELECT\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\select.md\"},{\"text\":\"PostgreSQL 条件查询-WHERE\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL AND & OR\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 更新数据-UPDATE\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\update.md\"},{\"text\":\"PostgreSQL 删除数据-DELETE\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\delete.md\"},{\"text\":\"PostgreSQL LIKE\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL LIMIT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL ORDER BY\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL GROUP BY\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL WITH\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL HAVING\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL DISTINCT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 聚合函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 自动类型转换\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\automatic_type_conversion.md\"},{\"text\":\"PostgreSQL 约束\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL JOIN\",\"link\":\"\\\\database_sql\\\\pgsql\\\\sql_join.md\"},{\"text\":\"PostgreSQL UNION\",\"link\":\"\\\\database_sql\\\\pgsql\\\\sql_union.md\"},{\"text\":\"PostgreSQL NULL\",\"link\":\"\\\\database_sql\\\\pgsql\\\\sql_null.md\"},{\"text\":\"PostgreSQL 别名\",\"link\":\"\\\\database_sql\\\\pgsql\\\\alias.md\"},{\"text\":\"PostgreSQL 触发器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 索引\",\"link\":\"\\\\database_sql\\\\pgsql\\\\index\\\\index.md\"},{\"text\":\"PostgreSQL ALTER TABLE 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL TRUNCATE TABLE\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 视图\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 事务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 锁\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 子查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL AUTO INCREMENT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 权限\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 时间/日期\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 常用函数\",\"link\":\"\\\\database_sql\\\\pgsql\\\\senior\\\\function.md\"},{\"text\":\"PostgreSQL 数据权限与角色\",\"link\":\"\\\\database_sql\\\\pgsql\\\\database_roles.md\"},{\"text\":\"PostgreSQL 高级特性概述\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"视图（view）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"外键（foreign key）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"事务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"窗口函数（window function）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"继承\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 开发与设计规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\design_guide.md\"},{\"text\":\"PostgreSQL 命名规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\name_guide.md\"},{\"text\":\"PostgreSQL 数据模型设计\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\datamodule_design.md\"},{\"text\":\"PostgreSQL 索引规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\index_guide.md\"},{\"text\":\"PostgreSQL 稳定性和性能规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\stability_performance_guide.md\"},{\"text\":\"PostgreSQL Query规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\query_guide.md\"},{\"text\":\"阿里云RDS PostgreSQL 使用规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\rds_postgresql_guide.md\"},{\"text\":\"PostgreSQL 管理规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\mgr_guide.md\"},{\"text\":\"PostgreSQL 内存参数调优\",\"link\":\"\\\\database_sql\\\\pgsql\\\\performance_optimization\\\\mem_param_opti.md\"},{\"text\":\"PostgreSQL 查询语句优化\",\"link\":\"\\\\database_sql\\\\pgsql\\\\performance_optimization\\\\query_opti.md\"},{\"text\":\"PostgreSQL 索引优化\",\"link\":\"\\\\database_sql\\\\pgsql\\\\performance_optimization\\\\index_opti.md\"},{\"text\":\"7 PostgreSQL问题诊断与性能优化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 架构与设计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SpringBoot整合PostgreSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python Django整合PostgreSQL\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_python\\\\index.md\"},{\"text\":\"Go操作PostgreSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL Routing\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 推荐系统\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 应用开发解决方案\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 插件与工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2 PostgreSQL日常维护\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3 PostgreSQL监控Monitor\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_monitor\\\\index.md\"},{\"text\":\"4 PostgreSQL逻辑备份和物理备份/恢复\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\backups.md\"},{\"text\":\"4 备份/恢复 PostgreSQL特定schema或table数据\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\backups_schema_table.md\"},{\"text\":\"4 PostgreSQL运维-容灾\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5 PostgreSQL高可用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6 PostgreSQL安全与审计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8 流式复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9 读写分离\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10 水平分库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11 OLAP(MPP...)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"12 数据库扩展插件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13 版本新特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"14 内核原理与开发\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"16 HTAP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"17 流式计算\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"18 时序、时空、对象多维处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"19 图式搜索\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"20 GIS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"22 数据库选型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"23 Benchmark\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"27 标准化(规约、制度、流程)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"28 版本升级\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"29 同、异构数据同步\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"30 数据分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"33 招聘与求职信息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL面试题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL学习资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"15 经典案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"21 Oracle兼容性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"24 最佳实践\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"25 DaaS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"26 垂直行业应用\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/elasticsearch/\":[{\"text\":\"ElasticSearch简介\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\index.md\"},{\"text\":\"基本使用\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\basic.md\"},{\"text\":\"基本使用\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\usage.md\"},{\"text\":\"索引设计规范\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Elasticsearch使用规范\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\ES使用规范.md\"},{\"text\":\"1.1ElasticSearch的使用案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.2 ElasticSearch与solr的对比\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.1 安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.2修改配置文件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.3 启动\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.4 安装图形化插件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.ES相关概念\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.1 概述（重要）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.2 核心概念\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.ElasticSearch客户端操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.1使用Restful接口直接访问\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.2使用Talend API tester进行es客户端操作。\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.3使用elasticsearch-head进行es客户端操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.IK分词器和Elasticsearch集成使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.1IK分词器的安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2IK分词器测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"日常维护\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\maintenance.md\"},{\"text\":\"变更模板\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\change_template.md\"},{\"text\":\"故障案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装配置\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\install.md\"},{\"text\":\"安装配置\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\install.md\"},{\"text\":\"ElasticSearch集群安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"监控配置\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\monitor-cerebro.md\"},{\"text\":\"监控配置\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\monitor-zabbix.md\"},{\"text\":\"索引设计规范\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Elasticsearch使用规范\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\ES使用规范.md\"},{\"text\":\"Spring Boot操作Elasticsearch\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python操作Elasticsearch\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go操作Elasticsearch\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"入门\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\00_README.md\"},{\"text\":\"是什么\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\05_What_is_it.md\"},{\"text\":\"安装\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\10_Installing_ES.md\"},{\"text\":\"API\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\15_API.md\"},{\"text\":\"文档\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\20_Document.md\"},{\"text\":\"索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\25_Tutorial_Indexing.md\"},{\"text\":\"搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\30_Tutorial_Search.md\"},{\"text\":\"聚合\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\35_Tutorial_Aggregations.md\"},{\"text\":\"小结\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\40_Tutorial_Conclusion.md\"},{\"text\":\"分布式\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\45_Distributed.md\"},{\"text\":\"分布式集群\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\00_Intro.md\"},{\"text\":\"空集群\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\05_Empty_cluster.md\"},{\"text\":\"集群健康\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\10_Cluster_health.md\"},{\"text\":\"添加索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\15_Add_an_index.md\"},{\"text\":\"故障转移\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\20_Add_failover.md\"},{\"text\":\"横向扩展\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\25_Scale_horizontally.md\"},{\"text\":\"更多扩展\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\30_Scale_more.md\"},{\"text\":\"应对故障\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\35_Coping_with_failure.md\"},{\"text\":\"数据\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\00_Intro.md\"},{\"text\":\"文档\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\05_Document.md\"},{\"text\":\"索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\10_Index.md\"},{\"text\":\"获取\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\15_Get.md\"},{\"text\":\"存在\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\20_Exists.md\"},{\"text\":\"更新\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\25_Update.md\"},{\"text\":\"创建\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\30_Create.md\"},{\"text\":\"删除\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\35_Delete.md\"},{\"text\":\"版本控制\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\40_Version_control.md\"},{\"text\":\"局部更新\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\45_Partial_update.md\"},{\"text\":\"Mget\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\50_Mget.md\"},{\"text\":\"批量\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\55_Bulk.md\"},{\"text\":\"结语\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\60_Conclusion.md\"},{\"text\":\"分布式增删改查\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\00_Intro.md\"},{\"text\":\"路由\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\05_Routing.md\"},{\"text\":\"分片交互\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\10_Shard_interaction.md\"},{\"text\":\"新建、索引和删除\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\15_Create_index_delete.md\"},{\"text\":\"检索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\20_Retrieving.md\"},{\"text\":\"局部更新\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\25_Partial_updates.md\"},{\"text\":\"批量请求\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\30_Bulk_requests.md\"},{\"text\":\"批量格式\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\35_Bulk_format.md\"},{\"text\":\"搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\050_Search\\\\00_Intro.md\"},{\"text\":\"空搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\050_Search\\\\05_Empty_search.md\"},{\"text\":\"多索引和多类型\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\050_Search\\\\10_Multi_index_multi_type.md\"},{\"text\":\"分页\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\050_Search\\\\15_Pagination.md\"},{\"text\":\"查询字符串\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\050_Search\\\\20_Query_string.md\"},{\"text\":\"映射和分析\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\00_Intro.md\"},{\"text\":\"数据类型差异\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\25_Data_type_differences.md\"},{\"text\":\"确切值对决全文\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\30_Exact_vs_full_text.md\"},{\"text\":\"倒排索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\35_Inverted_index.md\"},{\"text\":\"分析\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\40_Analysis.md\"},{\"text\":\"映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\45_Mapping.md\"},{\"text\":\"复合类型\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\50_Complex_datatypes.md\"},{\"text\":\"结构化查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\00_Intro.md\"},{\"text\":\"请求体查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\55_Request_body_search.md\"},{\"text\":\"结构化查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\60_Query_DSL.md\"},{\"text\":\"查询与过滤\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\65_Queries_vs_filters.md\"},{\"text\":\"重要的查询子句\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\70_Important_clauses.md\"},{\"text\":\"过滤查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\75_Queries_with_filters.md\"},{\"text\":\"验证查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\80_Validating_queries.md\"},{\"text\":\"结语\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\85_Conclusion.md\"},{\"text\":\"排序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\056_Sorting\\\\00_Intro.md\"},{\"text\":\"排序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\056_Sorting\\\\85_Sorting.md\"},{\"text\":\"字符串排序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\056_Sorting\\\\88_String_sorting.md\"},{\"text\":\"相关性\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\056_Sorting\\\\90_What_is_relevance.md\"},{\"text\":\"字段数据\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\056_Sorting\\\\95_Fielddata.md\"},{\"text\":\"分布式搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\060_Distributed_Search\\\\00_Intro.md\"},{\"text\":\"查询阶段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\060_Distributed_Search\\\\05_Query_phase.md\"},{\"text\":\"取回阶段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\060_Distributed_Search\\\\10_Fetch_phase.md\"},{\"text\":\"搜索选项\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\060_Distributed_Search\\\\15_Search_options.md\"},{\"text\":\"扫描和滚屏\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\060_Distributed_Search\\\\20_Scan_and_scroll.md\"},{\"text\":\"索引管理\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\00_Intro.md\"},{\"text\":\"创建删除\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\05_Create_Delete.md\"},{\"text\":\"设置\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\10_Settings.md\"},{\"text\":\"配置分析器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\15_Configure_Analyzer.md\"},{\"text\":\"自定义分析器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\20_Custom_Analyzers.md\"},{\"text\":\"映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\25_Mappings.md\"},{\"text\":\"根对象\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\30_Root_Object.md\"},{\"text\":\"元数据中的source字段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\31_Metadata_source.md\"},{\"text\":\"元数据中的all字段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\32_Metadata_all.md\"},{\"text\":\"元数据中的ID字段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\33_Metadata_ID.md\"},{\"text\":\"动态映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\35_Dynamic_Mapping.md\"},{\"text\":\"自定义动态映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\40_Custom_Dynamic_Mapping.md\"},{\"text\":\"默认映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\45_Default_Mapping.md\"},{\"text\":\"重建索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\50_Reindexing.md\"},{\"text\":\"别名\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\55_Aliases.md\"},{\"text\":\"深入分片\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\00_Intro.md\"},{\"text\":\"使文本可以被搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\20_Making_text_searchable.md\"},{\"text\":\"动态索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\30_Dynamic_indices.md\"},{\"text\":\"近实时搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\40_Near_real_time.md\"},{\"text\":\"持久化变更\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\50_Persistent_changes.md\"},{\"text\":\"合并段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\60_Segment_merging.md\"},{\"text\":\"结构化搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\00_structuredsearch.md\"},{\"text\":\"查询准确值\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\05_term.md\"},{\"text\":\"组合过滤\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\10_compoundfilters.md\"},{\"text\":\"查询多个准确值\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\15_terms.md\"},{\"text\":\"包含，而不是相等\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\20_contains.md\"},{\"text\":\"范围\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\25_ranges.md\"},{\"text\":\"处理 Null 值\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\30_existsmissing.md\"},{\"text\":\"缓存\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\40_bitsets.md\"},{\"text\":\"过滤顺序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\45_filter_order.md\"},{\"text\":\"全文搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\00_Intro.md\"},{\"text\":\"匹配查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\05_Match_query.md\"},{\"text\":\"多词查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\10_Multi_word_queries.md\"},{\"text\":\"组合查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\15_Combining_queries.md\"},{\"text\":\"布尔匹配\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\20_How_match_uses_bool.md\"},{\"text\":\"增加子句\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\25_Boosting_clauses.md\"},{\"text\":\"控制分析\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\30_Controlling_analysis.md\"},{\"text\":\"关联失效\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\35_Relevance_is_broken.md\"},{\"text\":\"多字段搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\00_Intro.md\"},{\"text\":\"多重查询字符串\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\05_Multiple_query_strings.md\"},{\"text\":\"单一查询字符串\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\10_Single_query_string.md\"},{\"text\":\"最佳字段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\15_Best_field.md\"},{\"text\":\"最佳字段查询调优\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\20_Tuning_best_field_queries.md\"},{\"text\":\"多重匹配查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\25_Multi_match_query.md\"},{\"text\":\"最多字段查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\30_Most_fields.md\"},{\"text\":\"跨字段对象查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\35_Entity_search.md\"},{\"text\":\"以字段为中心查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\40_Field_centric.md\"},{\"text\":\"全字段查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\45_Custom_all.md\"},{\"text\":\"跨字段查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\50_Cross_field.md\"},{\"text\":\"精确查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\55_Not_analyzed.md\"},{\"text\":\"模糊匹配\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\00_Intro.md\"},{\"text\":\"Phrase matching\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\05_Phrase_matching.md\"},{\"text\":\"Slop\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\10_Slop.md\"},{\"text\":\"Multi value fields\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\15_Multi_value_fields.md\"},{\"text\":\"Scoring\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\20_Scoring.md\"},{\"text\":\"Relevance\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\25_Relevance.md\"},{\"text\":\"Performance\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\30_Performance.md\"},{\"text\":\"Shingles\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\35_Shingles.md\"},{\"text\":\"Partial_Matching\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\00_Intro.md\"},{\"text\":\"Postcodes\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\05_Postcodes.md\"},{\"text\":\"Prefix query\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\10_Prefix_query.md\"},{\"text\":\"Wildcard Regexp\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\15_WildcardRegexp.md\"},{\"text\":\"Match phrase prefix\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\20_Match_phrase_prefix.md\"},{\"text\":\"Index time\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\25_Index_time.md\"},{\"text\":\"Ngram intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\30_Ngram_intro.md\"},{\"text\":\"Search as you type\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\35_Search_as_you_type.md\"},{\"text\":\"Compound words\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\40_Compound_words.md\"},{\"text\":\"Relevance\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\05_Intro.md\"},{\"text\":\"Scoring theory\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\10_Scoring_theory.md\"},{\"text\":\"Practical scoring\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\15_Practical_scoring.md\"},{\"text\":\"Query time boosting\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\20_Query_time_boosting.md\"},{\"text\":\"Query scoring\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\25_Query_scoring.md\"},{\"text\":\"Not quite not\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\30_Not_quite_not.md\"},{\"text\":\"Ignoring TFIDF\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\35_Ignoring_TFIDF.md\"},{\"text\":\"Function score query\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\40_Function_score_query.md\"},{\"text\":\"Popularity\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\45_Popularity.md\"},{\"text\":\"Boosting filtered subsets\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\50_Boosting_filtered_subsets.md\"},{\"text\":\"Random scoring\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\55_Random_scoring.md\"},{\"text\":\"Decay functions\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\60_Decay_functions.md\"},{\"text\":\"Pluggable similarities\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\70_Pluggable_similarities.md\"},{\"text\":\"Conclusion\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\80_Conclusion.md\"},{\"text\":\"Language intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\00_Intro.md\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\00_Intro.md\"},{\"text\":\"Using\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\10_Using.md\"},{\"text\":\"Configuring\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\20_Configuring.md\"},{\"text\":\"Language pitfalls\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\30_Language_pitfalls.md\"},{\"text\":\"One language per doc\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\40_One_language_per_doc.md\"},{\"text\":\"One language per field\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\50_One_language_per_field.md\"},{\"text\":\"Mixed language fields\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\60_Mixed_language_fields.md\"},{\"text\":\"Conclusion\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\70_Conclusion.md\"},{\"text\":\"Identifying words\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\00_Intro.md\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\00_Intro.md\"},{\"text\":\"Standard analyzer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\10_Standard_analyzer.md\"},{\"text\":\"Standard tokenizer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\20_Standard_tokenizer.md\"},{\"text\":\"ICU plugin\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\30_ICU_plugin.md\"},{\"text\":\"ICU tokenizer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\40_ICU_tokenizer.md\"},{\"text\":\"Tidying text\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\50_Tidying_text.md\"},{\"text\":\"Token normalization\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\00_Intro.md\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\00_Intro.md\"},{\"text\":\"Lowercasing\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\10_Lowercasing.md\"},{\"text\":\"Removing diacritics\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\20_Removing_diacritics.md\"},{\"text\":\"Unicode world\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\30_Unicode_world.md\"},{\"text\":\"Case folding\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\40_Case_folding.md\"},{\"text\":\"Character folding\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\50_Character_folding.md\"},{\"text\":\"Sorting and collations\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\60_Sorting_and_collations.md\"},{\"text\":\"Stemming\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\00_Intro.md\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\00_Intro.md\"},{\"text\":\"Algorithmic stemmers\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\10_Algorithmic_stemmers.md\"},{\"text\":\"Dictionary stemmers\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\20_Dictionary_stemmers.md\"},{\"text\":\"Hunspell stemmer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\30_Hunspell_stemmer.md\"},{\"text\":\"Choosing a stemmer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\40_Choosing_a_stemmer.md\"},{\"text\":\"Controlling stemming\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\50_Controlling_stemming.md\"},{\"text\":\"Stemming in situ\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\60_Stemming_in_situ.md\"},{\"text\":\"Stopwords\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\10_Intro.md\"},{\"text\":\"Using stopwords\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\20_Using_stopwords.md\"},{\"text\":\"Stopwords and performance\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\30_Stopwords_and_performance.md\"},{\"text\":\"Divide and conquer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\40_Divide_and_conquer.md\"},{\"text\":\"Phrase queries\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\50_Phrase_queries.md\"},{\"text\":\"Common grams\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\60_Common_grams.md\"},{\"text\":\"Relevance\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\70_Relevance.md\"},{\"text\":\"Synonyms\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\10_Intro.md\"},{\"text\":\"Using synonyms\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\20_Using_synonyms.md\"},{\"text\":\"Synonym formats\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\30_Synonym_formats.md\"},{\"text\":\"Expand contract\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\40_Expand_contract.md\"},{\"text\":\"Analysis chain\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\50_Analysis_chain.md\"},{\"text\":\"Multi word synonyms\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\60_Multi_word_synonyms.md\"},{\"text\":\"Symbol synonyms\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\70_Symbol_synonyms.md\"},{\"text\":\"Fuzzy matching\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\10_Intro.md\"},{\"text\":\"Fuzziness\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\20_Fuzziness.md\"},{\"text\":\"Fuzzy query\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\30_Fuzzy_query.md\"},{\"text\":\"Fuzzy match query\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\40_Fuzzy_match_query.md\"},{\"text\":\"Scoring fuzziness\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\50_Scoring_fuzziness.md\"},{\"text\":\"Phonetic matching\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\60_Phonetic_matching.md\"},{\"text\":\"Aggregations\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"overview\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\05_overview.md\"},{\"text\":\"circuit breaker fd settings\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\100_circuit_breaker_fd_settings.md\"},{\"text\":\"filtering\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\105_filtering.md\"},{\"text\":\"facets\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\10_facets.md\"},{\"text\":\"docvalues\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\110_docvalues.md\"},{\"text\":\"eager\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\115_eager.md\"},{\"text\":\"breadth vs depth\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\120_breadth_vs_depth.md\"},{\"text\":\"Conclusion\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\125_Conclusion.md\"},{\"text\":\"concepts buckets\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\15_concepts_buckets.md\"},{\"text\":\"basic example\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\20_basic_example.md\"},{\"text\":\"add metric\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\21_add_metric.md\"},{\"text\":\"nested bucket\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\22_nested_bucket.md\"},{\"text\":\"extra metrics\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\23_extra_metrics.md\"},{\"text\":\"bucket metric list\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\28_bucket_metric_list.md\"},{\"text\":\"histogram\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\30_histogram.md\"},{\"text\":\"date histogram\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\35_date_histogram.md\"},{\"text\":\"scope\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\40_scope.md\"},{\"text\":\"filtering\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\45_filtering.md\"},{\"text\":\"sorting ordering\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\50_sorting_ordering.md\"},{\"text\":\"approx intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\55_approx_intro.md\"},{\"text\":\"cardinality\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\60_cardinality.md\"},{\"text\":\"percentiles\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\65_percentiles.md\"},{\"text\":\"sigterms intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\70_sigterms_intro.md\"},{\"text\":\"sigterms\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\75_sigterms.md\"},{\"text\":\"fielddata\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\90_fielddata.md\"},{\"text\":\"analyzed vs not\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\95_analyzed_vs_not.md\"},{\"text\":\"地理坐标点\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\00_Intro.md\"},{\"text\":\"地理坐标点\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\20_Geopoints.md\"},{\"text\":\"通过地理坐标点过滤\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\30_Filter_by_geopoint.md\"},{\"text\":\"地理坐标盒模型过滤器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\32_Bounding_box.md\"},{\"text\":\"地理距离过滤器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\34_Geo_distance.md\"},{\"text\":\"缓存地理位置过滤器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\36_Caching_geofilters.md\"},{\"text\":\"减少内存占用\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\38_Reducing_memory.md\"},{\"text\":\"按距离排序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\50_Sorting_by_distance.md\"},{\"text\":\"Geohashe\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\320_Geohashes\\\\00_Intro.md\"},{\"text\":\"Geohashe\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\320_Geohashes\\\\40_Geohashes.md\"},{\"text\":\"Geohashe映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\320_Geohashes\\\\50_Geohash_mapping.md\"},{\"text\":\"Geohash单元过滤器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\320_Geohashes\\\\60_Geohash_cell_filter.md\"},{\"text\":\"地理位置聚合\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\330_Geo_aggs\\\\00_Intro.md\"},{\"text\":\"地理位置聚合\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\330_Geo_aggs\\\\60_Geo_aggs.md\"},{\"text\":\"按距离聚合\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\330_Geo_aggs\\\\62_Geo_distance_agg.md\"},{\"text\":\"Geohash单元聚合器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\330_Geo_aggs\\\\64_Geohash_grid_agg.md\"},{\"text\":\"范围（边界）聚合器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\330_Geo_aggs\\\\66_Geo_bounds_agg.md\"},{\"text\":\"地理形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\00_Intro.md\"},{\"text\":\"地理形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\70_Geoshapes.md\"},{\"text\":\"映射地理形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\72_Mapping_geo_shapes.md\"},{\"text\":\"索引地理形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\74_Indexing_geo_shapes.md\"},{\"text\":\"查询地理形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\76_Querying_geo_shapes.md\"},{\"text\":\"在查询中使用已索引的形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\78_Indexed_geo_shapes.md\"},{\"text\":\"地理形状的过滤与缓存\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\80_Caching_geo_shapes.md\"},{\"text\":\"关系\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\10_Intro.md\"},{\"text\":\"关系\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\10_Intro.md\"},{\"text\":\"应用级别的Join操作\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\15_Application_joins.md\"},{\"text\":\"扁平化你的数据\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\20_Denormalization.md\"},{\"text\":\"Top hits\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\22_Top_hits.md\"},{\"text\":\"Concurrency\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\25_Concurrency.md\"},{\"text\":\"Concurrency solutions\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\26_Concurrency_solutions.md\"},{\"text\":\"嵌套\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\00_Intro.md\"},{\"text\":\"嵌套对象\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\30_Nested_objects.md\"},{\"text\":\"嵌套映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\31_Nested_mapping.md\"},{\"text\":\"嵌套查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\32_Nested_query.md\"},{\"text\":\"嵌套排序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\33_Nested_sorting.md\"},{\"text\":\"嵌套集合\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\35_Nested_aggs.md\"},{\"text\":\"Parent Child\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\00_Intro.md\"},{\"text\":\"Parent child\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\40_Parent_child.md\"},{\"text\":\"Indexing parent child\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\45_Indexing_parent_child.md\"},{\"text\":\"Has child\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\50_Has_child.md\"},{\"text\":\"Has parent\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\55_Has_parent.md\"},{\"text\":\"Children agg\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\60_Children_agg.md\"},{\"text\":\"Grandparents\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\65_Grandparents.md\"},{\"text\":\"Practical considerations\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\70_Practical_considerations.md\"},{\"text\":\"Scaling\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\10_Intro.md\"},{\"text\":\"Shard\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\15_Shard.md\"},{\"text\":\"Overallocation\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\20_Overallocation.md\"},{\"text\":\"Kagillion shards\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\25_Kagillion_shards.md\"},{\"text\":\"Capacity planning\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\30_Capacity_planning.md\"},{\"text\":\"Replica shards\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\35_Replica_shards.md\"},{\"text\":\"Multiple indices\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\40_Multiple_indices.md\"},{\"text\":\"Index per timeframe\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\45_Index_per_timeframe.md\"},{\"text\":\"Index templates\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\50_Index_templates.md\"},{\"text\":\"Retiring data\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\55_Retiring_data.md\"},{\"text\":\"Index per user\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\60_Index_per_user.md\"},{\"text\":\"Shared index\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\65_Shared_index.md\"},{\"text\":\"Faking it\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\70_Faking_it.md\"},{\"text\":\"One big user\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\75_One_big_user.md\"},{\"text\":\"Scale is not infinite\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\80_Scale_is_not_infinite.md\"},{\"text\":\"Cluster Admin\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Marvel\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\500_Cluster_Admin\\\\15_Marvel.md\"},{\"text\":\"Health\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\500_Cluster_Admin\\\\20_Health.md\"},{\"text\":\"Node stats\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\500_Cluster_Admin\\\\30_Node_stats.md\"},{\"text\":\"Other stats\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\500_Cluster_Admin\\\\40_Other_stats.md\"},{\"text\":\"Deployment\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\10_Intro.md\"},{\"text\":\"hardware\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\20_hardware.md\"},{\"text\":\"other\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\30_other.md\"},{\"text\":\"config\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\40_config.md\"},{\"text\":\"dont touch\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\45_dont_touch.md\"},{\"text\":\"heap\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\50_heap.md\"},{\"text\":\"file descriptors\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\60_file_descriptors.md\"},{\"text\":\"conclusion\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\70_conclusion.md\"},{\"text\":\"cluster settings\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\80_cluster_settings.md\"},{\"text\":\"Post Deployment\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\00_Intro.md\"},{\"text\":\"dynamic settings\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\10_dynamic_settings.md\"},{\"text\":\"logging\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\20_logging.md\"},{\"text\":\"indexing perf\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\30_indexing_perf.md\"},{\"text\":\"rolling restart\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\40_rolling_restart.md\"},{\"text\":\"backup\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\50_backup.md\"},{\"text\":\"restore\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\60_restore.md\"},{\"text\":\"conclusion\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\70_conclusion.md\"}],\"/redis/\":[{\"text\":\"Redis 简介·概述、优势、应用场景介绍\",\"link\":\"\\\\database_nosql\\\\redis\\\\index.md\"},{\"text\":\"Redis 安装与配置详解\",\"link\":\"\\\\database_nosql\\\\redis\\\\install.md\"},{\"text\":\"Redis 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 数据结构\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\index.md\"},{\"text\":\"跳跃表\",\"link\":\"\\\\database_nosql\\\\redis\\\\jump_table\\\\index.md\"},{\"text\":\"STRING\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\string.md\"},{\"text\":\"LIST\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\list.md\"},{\"text\":\"SET\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\set.md\"},{\"text\":\"HASH\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\hash.md\"},{\"text\":\"ZSET\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\zset.md\"},{\"text\":\"Redis 监控配置\",\"link\":\"\\\\database_nosql\\\\redis\\\\monitor.md\"},{\"text\":\"Redis 基本使用\",\"link\":\"\\\\database_nosql\\\\redis\\\\usage.md\"},{\"text\":\"Redis 集合 Cluster\",\"link\":\"\\\\database_nosql\\\\redis\\\\cluster.md\"},{\"text\":\"Redis 连接 Connection\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis Geo\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis Hashes\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis HyperLogLog\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 键 Keys\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 列表 Lists\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis Pub/Sub\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 脚本 Scripting\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 服务器 Server\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 设定 Sets\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 排序集 Sorted Sets\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 字符串 Strings\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 日常维护\",\"link\":\"\\\\database_nosql\\\\redis\\\\maintenance.md\"},{\"text\":\"Redis 变更模板\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 故障案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 使用rdr查看Redis key内存使用\",\"link\":\"\\\\database_nosql\\\\redis\\\\tools_rdr.md\"},{\"text\":\"Python操作Redis\",\"link\":\"\\\\python\\\\third_libs\\\\Redis\\\\redis.md\"},{\"text\":\"集群滚动重启案例\",\"link\":\"\\\\database_nosql\\\\redis\\\\openapi_cluster_failover.md\"},{\"text\":\"Redis 与 Memcached\",\"link\":\"\\\\database_nosql\\\\redis\\\\redis_memcached.md\"},{\"text\":\"数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据持久化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"分布式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"内存管理机制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"键的过期时间\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据淘汰策略\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"持久化\",\"link\":\"\\\\database_nosql\\\\redis\\\\persistence.md\"},{\"text\":\"RDB 持久化\",\"link\":\"\\\\database_nosql\\\\redis\\\\persistence_rbd.md\"},{\"text\":\"AOF 持久化\",\"link\":\"\\\\database_nosql\\\\redis\\\\persistence_aof.md\"},{\"text\":\"事务 Transactions\",\"link\":\"\\\\database_nosql\\\\redis\\\\transactions.md\"},{\"text\":\"Redis事务及锁应用\",\"link\":\"\\\\database_nosql\\\\redis\\\\transaction_locks.md\"},{\"text\":\"事件\",\"link\":\"\\\\database_nosql\\\\redis\\\\event.md\"},{\"text\":\"文件事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"时间事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"事件的调度与执行\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"连接过程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主从链\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Sentinel\",\"link\":\"\\\\database_nosql\\\\redis\\\\sentinel.md\"},{\"text\":\"分片\",\"link\":\"\\\\database_nosql\\\\redis\\\\fragmentation.md\"},{\"text\":\"一个简单的论坛系统分析\",\"link\":\"\\\\database_nosql\\\\redis\\\\sample02.md\"},{\"text\":\"参考资料\",\"link\":\"\\\\database_nosql\\\\redis\\\\resource.md\"},{\"text\":\"Redis 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 键(key)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 字符串(String)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 哈希(Hash)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 列表(List)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 集合(Set)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 有序集合(sorted set)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis HyperLogLog\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 发布订阅\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 事务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 脚本\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 服务器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis GEO\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis Stream\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 高级教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 数据备份与恢复\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 性能测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 客户端连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 管道技术\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 分区\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 使用 Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PHP 使用 Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、缓存特征\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、缓存位置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、CDN\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、缓存问题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、数据分布\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、一致性哈希\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、LRU\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/middleware/mongodb/\":[{\"text\":\"NoSQL介绍与选项\",\"link\":\"\\\\database_nosql\\\\index.md\"},{\"text\":\"MongoDB概述·应用场景和特性介绍\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\index.md\"},{\"text\":\"Window/Linux平台安装与使用MongoDB服务\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\install.md\"},{\"text\":\"MongoDB 连接/创建删除数据库\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\database_operator.md\"},{\"text\":\"MongoDB 插入文档\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\create.md\"},{\"text\":\"MongoDB 更新文档\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\update.md\"},{\"text\":\"MongoDB 删除文档\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\delete.md\"},{\"text\":\"MongoDB 查询文档\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\select.md\"},{\"text\":\"MongoDB 条件操作符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB $type条件操作符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB Limit与Skip方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 排序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 索引\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\indices.md\"},{\"text\":\"MongoDB 聚合操作\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\aggregation_operation.md\"},{\"text\":\"MongoDB 复制(副本集)\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\copy.md\"},{\"text\":\"MongoDB 分片\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\sharding.md\"},{\"text\":\"MongoDB 运维备份与恢复·导入导出\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\ops_inport_export.md\"},{\"text\":\"MongoDB 监控\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\monitor.md\"},{\"text\":\"MongoDB 事务\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\transactions.md\"},{\"text\":\"MongoDB 建模\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\data_modeling.md\"},{\"text\":\"MongoDB 建模示例\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\data_modeling_example.md\"},{\"text\":\"MongoDB 关系\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 数据库引用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 覆盖索引查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 查询分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 原子操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 高级索引\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 索引限制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB ObjectId\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB Map Reduce\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 全文检索\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 正则表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB GridFS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 固定集合\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 自动增长\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. MongoDB Java\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2. MongoDB Python\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3. MongoDB Go\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4. MongoDB C++\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/database/InfluxDB/\":[{\"text\":\"InfluxDB概述·介绍\",\"link\":\"\\\\database_sql\\\\influxdb\\\\index.md\"},{\"text\":\"InfluxDB安装配置与使用\",\"link\":\"\\\\database_sql\\\\influxdb\\\\install.md\"}],\"/security/computer_network/\":[{\"text\":\"计算机网络技术概述·介绍\",\"link\":\"\\\\security\\\\computer_network\\\\index.md\"},{\"text\":\"DCN 教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN 主页\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 概述\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 计算机网络类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 网络局域网技术\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 计算机网络拓扑\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 计算机网络模型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 计算机网络安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"物理层\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 物理层介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 数字传输\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 模拟传输\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 传输媒体\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 无线传输\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 多路复用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 网络交换\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据链路层\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 数据链路层介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 错误检测和纠正\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 数据链路控制 & 协议\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"网络层\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 网络层介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 网络寻址\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 路由\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 互联网络\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 网络层协议\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"传输层\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 传输层介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 传输控制协议\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 用户数据报协议\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"应用层\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 应用层介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 客户端-服务器模型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 应用协议\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 网络服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN 有用的资源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 有用的资源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DCN - 讨论组\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/linux/\":[{\"text\":\"Linux操作系统概述·简介\",\"link\":\"\\\\os\\\\linux\\\\index.md\"},{\"text\":\"Linux 安装\",\"link\":\"\\\\os\\\\linux\\\\linux_iso_install.md\"},{\"text\":\"Linux 云服务器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 系统启动过程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 系统目录结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 忘记密码解决方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 远程登录\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 文件基本属性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 文件与目录管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 用户和用户组管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 磁盘管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux vi/vim\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"linux yum 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux apt 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 变量\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 传递参数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 数组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell echo命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell printf命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell test 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 流程控制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 输入/输出重定向\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 文件包含\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 参考手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 命令大全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Nginx 安装配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 安装配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 常用命令全拼\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 测验/考试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 测验\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux安全审计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"硬件信息相关\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、DELL-服务器常见问题技术手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、DELL-服务器错误代码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、DELL-Megacli命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、DELL-racadm命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、DELL-LINUX 收集信息\\\\(dell报障\\\\)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、HP-hpasmcli命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、查看LINUX本机公网IP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"基础服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、NTP服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Ntpd\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Chrony\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Ntp Client\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"使用案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、DNS服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"bind yum 安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"bind 编译安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"bind 故障处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"客户端配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Dnsmasq 安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、SSH服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH server安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH client 安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH FORWARD 转发\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH agent 代理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Pssh 使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rsync 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH 爆破工具-hydra\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH 爆破工具-medusa\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、YUM服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"内部yum源同步公网源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自定义yum源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"rpmbuild 制作rpm包\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"fpm 制作rpm包\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、共享服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"VSFTP 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ProFTP 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Samba 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、NFS服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"NFS 安装部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"NFS 客户端\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"NFS fsid 的问题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、日志服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rsyslog 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"EFLK 部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Logstash 配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装x-pack\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装 grokbug 环境\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Goaccess 日志分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"八、版本控制服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SVN 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Git 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Git 使用手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"GitBook部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"GitHub 高级搜索\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"git 头指针分离\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"九、虚拟化服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"KVM服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"LXC\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"VirtualBox\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vagrant\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Openstack\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1、基础学习\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"docker 私有镜像库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Dockerfile 指令详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx-Dockerfile\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"php5.6-Dockerfile\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、图形化管理工具（三剑客）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、Machine\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十、自动化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Ansible\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1、ansible安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、ansible基本使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3、常见模块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4、playbook-YAML\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5、ansible基础元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6、playbook的组成结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"报错信息处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Ansible - windows\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Saltstack\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Puppet\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet自动注册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet证书管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet文件管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet软件包管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet用户管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet任务计划管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet exce管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet service 管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet高级用法（编程语法）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet高级用法（类和模块）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"错误\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"常用命令帮助\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet-dashboard安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Fabric\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十一、监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Grafana\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"APM-Pinpoint \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ping工具集合\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1、ping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、fping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3、arping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4、tcping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5、httping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6、hping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"监控命令集合\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nicstat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"iotop\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"netstat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"tcprstat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十二、其他\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SS 翻墙服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PXE 批量装机服务\",\"link\":\"\\\\os\\\\linux\\\\pxe-pi-liang-zhuang-ji-fu-wu.md\"},{\"text\":\"linux一键安装光盘制作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redmin 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jira\",\"link\":\"\\\\os\\\\linux\\\\jira.md\"},{\"text\":\"nali 使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"vim 插件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"vimrc\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"markdown语法手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Wget 使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"linux 欢迎页面-motd\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"linux 基础信息配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Centos7-grub修复\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Centos7 修改网卡名为eth0\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Centos6.5 安装python3、pip3\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"xfs文件系统磁盘扩展inode\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Screen 清除一个detached 会话\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ranger文件管理器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"应用服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"WEB服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、NGINX\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"核心 配置分类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"WEB配置分类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"开启nginx状态页面\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"浏览器不自动解析播放文件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx下载文件重命名\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx 返回指定数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx 文件下载防盗链\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx 代理websocket\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx 代理304问题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、PHP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"php 获取头信息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"php环境安全加固\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"php配置指定查找共享库文件路径\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、TOMCAT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据库服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、MYSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Mysql-慢查询分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、REDIS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1、安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、通用key命令操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3、string结构及命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4、Link链表结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5、set 集合结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6、order set有序集合\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7、哈希结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8、redis事务及锁应用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9、redis频道发布与消息订阅\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10、rdb快照持久化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11、aof日志持久化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"12、redis主从复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13、redis运维常用命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"14、sentinel 运维监控（哨兵）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"15、案例（位图法统计活跃用户）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"redis 迁移\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"redis 哨兵\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、MONGO\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、Memcache\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、SSDB\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"缓存服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"NGINX\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQUID\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ATS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Varnish\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"负载均衡-高可用服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"LVS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"lvs-nat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"lvs-dr\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Haproxy\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Nginx\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Heartbeat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"heartbeat 安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"heartbeat-centos7编译安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Keepalive\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"中间件服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"大数据服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、linux目录结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、文件类型和文件扩展名\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、用户和用户组管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、软链接和硬链接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、文件和目录管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、进程管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、软件管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"八、任务计划管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"/etc 目录下文件功能介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"/proc 目录下文件功能介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux高级\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、防火墙配置-iptables\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、权限控制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"基本权限\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"sudo权限\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"mount权限\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"pam\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"selinux\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、数据安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"窃听\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"篡改\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"伪装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"物理中断\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HIDS\\\\(主机性检测系统\\\\)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、调优\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1、CPU\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、MEM\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3、IO\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4、策略路由\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5、网卡绑定\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"网络\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"网络故障应用分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"kali工具集使用分类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"信息收集\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nmap\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ncat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"漏洞评估\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux系统提权\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"普通用户提权\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux驱动\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/windows/\":[{\"text\":\"Windows操作系统概述·简介\",\"link\":\"\\\\os\\\\windows\\\\index.md\"},{\"text\":\"Windows网络\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows权限与配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows安全审计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows进程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows文件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows注册表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows LDAP\",\"link\":\"\\\\os\\\\windows\\\\ldap.md\"},{\"text\":\"Windows AD域\",\"link\":\"\\\\os\\\\windows\\\\ldap_ad.md\"},{\"text\":\"Windows命令\",\"link\":\"\\\\os\\\\windows\\\\cmd.md\"},{\"text\":\"Windows shell编程\",\"link\":\"\\\\os\\\\windows\\\\bat\\\\index.md\"},{\"text\":\"Windows驱动\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/security/sec/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/penetration_test\":[{\"text\":\"安全测试·渗透测试\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/security/sec_endpoint/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/sec_network/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/sec_container/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/sec_office/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/sec_application/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/sec_industry/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/cwpp/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/edr/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/ndr/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/siem/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/SCMDB/\":[{\"text\":\"\",\"items\":[]}],\"/security/xdr/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/attck/readme\":[],\"/security/soar/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/tip/readme\":[{\"text\":\"\",\"items\":[]}],\"/security/vul_scan/\":[{\"text\":\"\",\"items\":[]}],\"/security/waf/\":[{\"text\":\"\",\"items\":[]}],\"/security/sec_response/\":[{\"text\":\"应急响应\",\"items\":[{\"text\":\"入侵排查篇\",\"link\":\"/security/sec_response/chapter01_IntrusionInvestigation/\"},{\"text\":\"日志分析篇\",\"link\":\"/security/sec_response/chapter02_JournalAnalysis/\"},{\"text\":\"权限维持篇\",\"link\":\"/security/sec_response/chapter03_PermissionMaintenanceSection/\"},{\"text\":\"Windows实战篇\",\"link\":\"/security/sec_response/chapter04_WindowsPracticalChapter/\"},{\"text\":\"Linux实战篇\",\"link\":\"/security/sec_response/chapter05_LinuxPracticalChapter/\"},{\"text\":\"Web实战篇\",\"link\":\"/security/sec_response/chapter06_WebPracticalChapter/\"},{\"text\":\"恶意样本库\",\"link\":\"/security/sec_response/chapter07_MaliciousSampleLibrary/\"}]}],\"/cloud_native/docker/\":[{\"text\":\"01-Docker简介概述和虚拟化\",\"link\":\"\\\\cloud_native\\\\docker\\\\index.md\"},{\"text\":\"02-MacOS/Linux/Windows在线安装Docker\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro01\\\\02-Docker安装.md\"},{\"text\":\"03-配置镜像加速器\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro01\\\\03-配置镜像加速器.md\"},{\"text\":\"04-镜像常用命令\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro01\\\\04-镜像常用命令.md\"},{\"text\":\"05-容器常用命令\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro01\\\\05-容器常用命令.md\"},{\"text\":\"06-实战：修改Nginx首页\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro01\\\\06-实战：修改Nginx首页.md\"},{\"text\":\"Docker Hello World\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 容器使用与管理\",\"link\":\"\\\\cloud_native\\\\docker\\\\container.md\"},{\"text\":\"Docker 镜像使用与管理\",\"link\":\"\\\\cloud_native\\\\docker\\\\image.md\"},{\"text\":\"Docker 容器连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 仓库管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"宿主机与docker之间文件传递的几种操作方式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Dockerfile的使用、指令详解和示例\",\"link\":\"\\\\cloud_native\\\\docker\\\\dockerfile.md\"},{\"text\":\"07-Dockerfile指令详解\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro02\\\\08-Dockerfile指令详解.md\"},{\"text\":\"08-实战：使用Dockerfile修改Nginx首页\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro02\\\\09-实战：使用Dockerfile修改Nginx首页.md\"},{\"text\":\"09-实战：巩固-阅读常用软件的Dockerfile\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro02\\\\12-实战：巩固-阅读常用软件的Dockerfile.md\"},{\"text\":\"10-使用Docker Hub管理镜像\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro03\\\\13-使用Docker Hub管理镜像.md\"},{\"text\":\"11-使用Docker Registry管理Docker镜像\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro03\\\\14-使用Docker Registry管理Docker镜像.md\"},{\"text\":\"12-使用Nexus管理Docker镜像\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro03\\\\15-使用Nexus管理Docker镜像.md\"},{\"text\":\"13-Docker可视化管理工具\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro04\\\\18-Docker可视化管理工具.md\"},{\"text\":\"Docker Desktop\",\"link\":\"\\\\cloud_native\\\\docker\\\\dockerdesktop\\\\index.md\"},{\"text\":\"Docker数据管理与数据卷\",\"link\":\"\\\\cloud_native\\\\docker\\\\docker_volume.md\"},{\"text\":\"14-Docker数据持久化\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro05\\\\19-Docker数据持久化.md\"},{\"text\":\"15-端口映射\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro06\\\\20-端口映射.md\"},{\"text\":\"16-遗留网络\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro06\\\\21-遗留网络.md\"},{\"text\":\"17-Docker网络\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro06\\\\22-Docker网络.md\"},{\"text\":\"18-network命令\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro06\\\\23-network命令.md\"},{\"text\":\"19-默认bridge网络中配置DNS\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro06\\\\24-默认bridge网络中配置DNS.md\"},{\"text\":\"20-用户定义网络中的内嵌DNS服务器\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro06\\\\25-用户定义网络中的内嵌DNS服务器.md\"},{\"text\":\"Docker核心技术：容器网络\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker Compose\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\index.md\"},{\"text\":\"Compose安装、使用、文件结构、配置参数与命令详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"21-Docker Compose简介\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\26-Docker Compose简介.md\"},{\"text\":\"22-安装Docker Compose\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\27-安装Docker Compose.md\"},{\"text\":\"23-Docker Compose快速入门\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\28-Docker Compose快速入门.md\"},{\"text\":\"24-docker-compose.yml常用命令\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\29-docker-compose.yml常用命令.md\"},{\"text\":\"25-docker-compose常用命令\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\30-docker-compose常用命令.md\"},{\"text\":\"26-Docker Compose网络设置\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\31-Docker Compose网络设置.md\"},{\"text\":\"27-实战：使用Docker Compose编排WordPress博客\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\32-小练习：使用Docker Compose编排WordPress博客.md\"},{\"text\":\"28-控制服务启动顺序\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\33-控制服务启动顺序.md\"},{\"text\":\"29-在生产环境中使用Docker Compose\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\34-在生产环境中使用Docker Compose.md\"},{\"text\":\"30-实战：使用Docker Compose运行ELK\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\35-实战：使用Docker Compose运行ELK.md\"},{\"text\":\"31-使用Docker Compose伸缩应用\",\"link\":\"\\\\cloud_native\\\\docker\\\\pro07\\\\36-使用Docker Compose伸缩应用.md\"},{\"text\":\"Docker Machine\",\"link\":\"\\\\cloud_native\\\\docker\\\\machine.md\"},{\"text\":\"Swarm 集群管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker容器详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"虚拟机和容器运行态的对比\",\"link\":\"\\\\cloud_native\\\\docker\\\\docker_virtualmachine.md\"},{\"text\":\"Docker容器与容器云\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker工作原理与实践应用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker核心技术：Namespace核心原理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker核心技术：Cgroups核心原理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker核心技术：文件系统核心原理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 安装 Ubuntu\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 安装 Centos\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 安装 Nginx\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 安装 Node.js\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 安装 PHP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 安装 MySQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 安装 Tomcat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 安装 Python\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 安装 Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 安装 MongoDB\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 安装 Apache\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.1 手动构建镜像\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.1.1 启动容器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.1.2 提交镜像\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.2 Dockerfile构建\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.2.1 Nginx Dockerfile实战\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.2.2 常用指令的介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.2.3 Dockerfile命令详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.3 Docker镜像生产规划实践\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.3.1 Docker镜像分层构建\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.3.2 Docker镜像预热\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.4 基础系统镜像构建\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.4.1 CentOS系统镜像\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.4.2 CentOS系统镜像包含SSH\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.4.3 使用Supervisor管理进程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.4.4 标准化CentOS系统镜像\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.5 运行环境镜像构建\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.5.1 Java 运行环境\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.5.2 Tomcat运行环境\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.6 应用构建\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.6.1 Jenkins镜像构建\",\"link\":\"\\\\cloud_native\\\\docker\\\\docker_jenkins.md\"},{\"text\":\"部署Django应用-单容器部署Django+Uwsgi\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"部署Django应用-双容器部署Django+Uwsgi+Nginx\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Compose部署Django应用-多容器Django+Uwsgi+Nginx+MySQL+Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"搭建MySQL主从复制架构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"搭建MongoDB主从架构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"搭建ElasticSearch主从架构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker：搭建Redis分布式架构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker：搭建Nginx+LVS+Keepalive高并发集群\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"云主机-生产环境下离线安装Docker与应用部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker Registry实战\",\"link\":\"\\\\cloud_native\\\\docker\\\\registry.md\"},{\"text\":\"企业级镜像仓库Harbor\",\"link\":\"\\\\cloud_native\\\\harbor\\\\index.md\"},{\"text\":\"Docker 总结和面试题整理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 参考手册\",\"link\":\"\\\\cloud_native\\\\docker\\\\guide.md\"},{\"text\":\"Docker 命令大全\",\"link\":\"\\\\cloud_native\\\\docker\\\\command.md\"},{\"text\":\"Docker 资源汇总\",\"link\":\"\\\\cloud_native\\\\docker\\\\resource.md\"}],\"/cloud_native/k8s/\":[{\"text\":\"01-什么是Kubernetes\",\"link\":\"\\\\cloud_native\\\\k8s\\\\01-Overview\\\\什么是K8s.md\"},{\"text\":\"02-安装单机版Kubernetes\",\"link\":\"\\\\cloud_native\\\\k8s\\\\99-安装\\\\01-安装单机版Kubernetes.md\"},{\"text\":\"03-使用Kubespray部署生产可用的Kubernetes集群（1.11.2）\",\"link\":\"\\\\cloud_native\\\\k8s\\\\99-安装\\\\02-使用Kubespray部署生产可用的Kubernetes集群（1.11.2）.md\"},{\"text\":\"04-K8s组件\",\"link\":\"\\\\cloud_native\\\\k8s\\\\01-Overview\\\\K8s组件.md\"},{\"text\":\"05-Kubernetes API\",\"link\":\"\\\\cloud_native\\\\k8s\\\\01-Overview\\\\Kubernetes API.md\"},{\"text\":\"06-理解K8s对象\",\"link\":\"\\\\cloud_native\\\\k8s\\\\01-Overview\\\\Working with Kubernetes Objects\\\\理解K8s对象.md\"},{\"text\":\"07-Name\",\"link\":\"\\\\cloud_native\\\\k8s\\\\01-Overview\\\\Working with Kubernetes Objects\\\\Name.md\"},{\"text\":\"08-Namespace\",\"link\":\"\\\\cloud_native\\\\k8s\\\\01-Overview\\\\Working with Kubernetes Objects\\\\Namespace.md\"},{\"text\":\"09-Label和Selector\",\"link\":\"\\\\cloud_native\\\\k8s\\\\01-Overview\\\\Working with Kubernetes Objects\\\\Label和Selector.md\"},{\"text\":\"10-Annotation\",\"link\":\"\\\\cloud_native\\\\k8s\\\\01-Overview\\\\Working with Kubernetes Objects\\\\Annotation.md\"},{\"text\":\"11-K8s架构及基本概念\",\"link\":\"\\\\cloud_native\\\\k8s\\\\02-Kubernetes Architecture\\\\K8s架构及基本概念.md\"},{\"text\":\"12-Master与Node的通信\",\"link\":\"\\\\cloud_native\\\\k8s\\\\02-Kubernetes Architecture\\\\Master与Node的通信.md\"},{\"text\":\"13-Node\",\"link\":\"\\\\cloud_native\\\\k8s\\\\02-Kubernetes Architecture\\\\Node.md\"},{\"text\":\"14-Pod\",\"link\":\"\\\\cloud_native\\\\k8s\\\\05-Workloads\\\\Pods\\\\Pod.md\"},{\"text\":\"15-Replica Set\",\"link\":\"\\\\cloud_native\\\\k8s\\\\05-Workloads\\\\Controllers\\\\Replica Set.md\"},{\"text\":\"16-Deployment\",\"link\":\"\\\\cloud_native\\\\k8s\\\\05-Workloads\\\\Controllers\\\\Deployment.md\"},{\"text\":\"17-StatefulSet\",\"link\":\"\\\\cloud_native\\\\k8s\\\\05-Workloads\\\\Controllers\\\\StatefulSet.md\"},{\"text\":\"18-Daemon Set\",\"link\":\"\\\\cloud_native\\\\k8s\\\\05-Workloads\\\\Controllers\\\\Daemon Set.md\"},{\"text\":\"19-配置最佳实践\",\"link\":\"\\\\cloud_native\\\\k8s\\\\06-Configuration\\\\Configuration Best Practices.md\"},{\"text\":\"20-管理容器的计算资源\",\"link\":\"\\\\cloud_native\\\\k8s\\\\06-Configuration\\\\Managing Compute Resources for Containers.md\"},{\"text\":\"21-Kubernetes资源分配\",\"link\":\"\\\\cloud_native\\\\k8s\\\\100-其他\\\\K8s资源分配.md\"},{\"text\":\"22-将Pod分配到Node\",\"link\":\"\\\\cloud_native\\\\k8s\\\\06-Configuration\\\\Assigning Pods to Nodes.md\"},{\"text\":\"23-容忍与污点\",\"link\":\"\\\\cloud_native\\\\k8s\\\\06-Configuration\\\\Taints and Tolerations.md\"},{\"text\":\"24-Secret\",\"link\":\"\\\\cloud_native\\\\k8s\\\\06-Configuration\\\\Secrets.md\"},{\"text\":\"25-Pod优先级和抢占\",\"link\":\"\\\\cloud_native\\\\k8s\\\\06-Configuration\\\\Pod Priority and Preemption.md\"},{\"text\":\"26-Service\",\"link\":\"\\\\cloud_native\\\\k8s\\\\07-Services, Load Balancing, and Networking\\\\Service.md\"},{\"text\":\"27-Ingress Resources\",\"link\":\"\\\\cloud_native\\\\k8s\\\\07-Services, Load Balancing, and Networking\\\\Ingress Resources.md\"},{\"text\":\"28-动态水平扩容\",\"link\":\"\\\\cloud_native\\\\k8s\\\\100-其他\\\\Horizontal Pod Autoscaling.md\"},{\"text\":\"29-实战：使用K8s编排Wordpress博客\",\"link\":\"\\\\cloud_native\\\\k8s\\\\100-其他\\\\实战：使用K8s编排Wordpress博客.md\"},{\"text\":\"Kubernetes - 概述与安装配置使用\",\"link\":\"\\\\cloud_native\\\\k8s\\\\index.md\"},{\"text\":\"Kubernetes - 架构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 安装和配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 镜像\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 工作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 标签和选择器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 命名空间\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 节点\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - Pod\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 复制控制器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 副本集\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 卷\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 加密\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 网络策略\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - Kubectl\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - Kubectl 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 创建应用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 应用部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 自动缩放\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 仪表板设置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 容器操作\",\"link\":\"\\\\cloud_native\\\\k8s\\\\container_operator\\\\index.md\"},{\"text\":\"Kubernetes - 容器监控\",\"link\":\"\\\\cloud_native\\\\k8s\\\\container_monitor\\\\index.md\"},{\"text\":\"Kubernetes - 有用资源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes - 讨论\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：概念、特性、作用、应用场景和架构介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2. Kubernetes：安装配置与集群搭建\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3. Kubernetes：Operator工作原理、应用场景、OperatorSDK安装使用详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4. Kubernetes：安装工具kind、minikube、kubeadm使用详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5. Kubernetes：kubectl概述、安装及设置详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6. Kubernetes：Kubectl常用命令详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7. Kubernetes：实用的Kubectl命令使用技巧\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8. Kubernetes：kubectl与Docker命令的关系\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9. Kubernetes：KubeVela接管已有工作负载\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10. Kubernetes：Kubernetes Service\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11. Kubernetes：Kubernetes Deployment\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"12. Kubernetes：架构原理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13. Kubernetes：内部和扩展核心组件及核心原理详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"14. Kubernetes：生态系统与设计理念\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"15. Kubernetes：持久化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"16. Kubernetes：API对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"17. Kubernetes：核心对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"18. Kubernetes：控制器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"19. Kubernetes：Kubernetes 使用 kubeconfig 文件组织集群访问\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"20. Kubernetes：集群管理-搭建大型集群\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"21. Kubernetes：集群管理-配置对多集群的访问\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"22. Kubernetes：集群管理-Ingress解析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"23. Kubernetes：集群管理-针对资源紧缺处理方式的配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"24. Kubernetes：Kubernetes JSONpath Support\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：kubectl Cheat Sheet\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：CRD概述\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：自定义controller之创建CRD（Custom Resource Definition）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：自定义controller之自动生成代码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：自定义controller之编写controller代码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：云原生安全-Kubernetes 策略管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：数据包的流转①\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：数据包的流转②\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：数据包的流转③\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：数据包的流转④\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：在 Kubernetes 中使用 Fluent Bit 进行日志采集\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：工具-Security Profiles Operator\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：工具-KubeNurse-集群网络监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：借助Shell Operator监控集群中的镜像漏洞\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：使用kubeadm搭建kubernetes1.10集群\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：部署Redis cluster集群\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. Kubernetes：Istio，Kubernetes的微服务支持\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"K8s Helm 可视化工具 - Helm Dashboard\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"开源云原生安全治理平台 HummerRisk\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"又一优雅的 K8s 开源桌面管理工具 - Monokle\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"开源云原生应用管理平台 - Rainbond\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"阿里开源的一站式运维SaaS应用套件和云原生运维开发平台 - SREWorks\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes 开源桌面监控工具 - KubeScrape\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes API 流量查看神器 - Mizu\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes 资源清单静态分析工具 - KubeLinter\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes 持续交付工作流管理软件 - Devtron\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"将Kubernetes集群打包成一个镜像的开源工具sealer\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"开源的云原生应用程序可观测平台 - Pixie\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"【云攻防系列】从攻击者视角聊聊K8S集群安全（上）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"K8S云原生环境渗透学习\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"k8s的RBAC\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"RBAC权限滥用提权\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"K8s之ApiServer 组件风险\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"华为开源的多云容器编排项目 Karmada\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker相关面试题和答案\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes相关面试题和答案\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"supervisord vs kubernetes\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"k8s过程中的问题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.1 Kubernetes介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.1.1 Kubernetes系统架构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.1.2 Kubernetes逻辑架构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.1.1 Kubernetes网络介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2 使用kubeadm部署Kubernetes集群\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2.1 设置软件包仓库并安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2.2 运行环境配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2.3 初始化集群部署Master\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2.4 部署网络插件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2.5 部署Node节点\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2.6 测试Kubernetes集群\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.3 云中的Kubernetes\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.3.1 阿里云Kubernetes\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.3.2 私有云内网Kubernetes\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6 第一步：将应用封装进容器中\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.1 准备企业内部镜像仓库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.2 提交镜像到镜像仓库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7 第二步：将容器放进Pod中\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.1 Pod的基本管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8 第三步：使用Controllers管理Pod\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.1 Replication Controller控制器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.2 Replica Sets控制器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.3 Deployment控制器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.4 DaemonSet控制器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9 第四步：使用Service管理Pod访问\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9.1 Service介绍和管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9.2 Service和Endpoint\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10 第五步：使用Ingress提供外部访问\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10.1 Ingress Controller\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11 第六步：使用PV和PVC管理数据存储\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11.1 Kubernetes Volume\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11.2 PersistentVolume（PV）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11.3 PersistentVolumeClaim（PVC）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11.4 StorageClass\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"12 第七步：使用Rancher管理Kubernetes集群\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13 应用的资源限制和健康检查\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13.1 应用的资源限制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13.2 应用的健康检查\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"14 管理应用的DNS访问\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"14.1 Kubernetes中的DNS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"14.2 应用的DNS配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"15 使用ConfigMap和Secret管理应用配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"15.1 使用ConfigMap管理应用配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"15.2 使用Secret管理敏感数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"16 使用Helm管理Kubernetes应用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"16.1 Helm部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"16.2 深入理解Helm\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"16.3 创建自己的Chart\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"17 Kubernetres应用管理最佳实践\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"17.1 Kuberentes应用开发实践\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"17.2 Kuberentes应用运维实践\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"19 深入理解Kubernetes工作原理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"20 Kubernetes的权限控制RBAC\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"21 深入理解Pod调度\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"22.1 kube-scheduler调度器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"22.2 污点和容忍度调度\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"22.3 亲缘性调度\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"22 Kubernetes自动扩缩容HPA\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"23 Kubernetes API介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"23.1 访问Kubernetes API\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/cloud_native/skywalking/\":[{\"text\":\"概述·安装配置\",\"link\":\"\\\\cloud_native\\\\skywalking\\\\index.md\"}],\"/cloud_native/pinpoint/\":[{\"text\":\"概述·安装配置\",\"link\":\"\\\\cloud_native\\\\pinpoint\\\\index.md\"}],\"/devsecops/\":[{\"text\":\"代码规范、安全检查与自动化编排系统（SDLC）\",\"link\":\"\\\\devsecops\\\\sdlc\\\\index.md\"}],\"/devsecops/cmdb/\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/monitor/\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/mcp/readme\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/middleware_mgr/\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/sqlaudit/readme\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/bastion_machine/\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/alarm_center/\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/job_disaster/readme\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/OpsTools/readme\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/OpsOrder/\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/auto_ops\":[{\"text\":\"自动化运维系统开发介绍\",\"link\":\"\\\\devsecops\\\\auto_ops\\\\index.md\"},{\"text\":\"第一章　系统基础信息模块详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第二章　业务服务监控详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第三章　定制业务质量报表详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第四章　Python与系统安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第五章　系统批量运维管理器pexpect详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第六章　系统批量运维管理器paramiko详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第七章　系统批量运维管理器Fabric详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第八章　从“零”开发一个轻量级WebServer\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第九章　集中化管理平台Ansible详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十章　集中化管理平台Saltstack详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十一章　统一网络控制器Func详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十二章　Python大数据应用详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十三章　从零开始打造B/S自动化运维平台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十四章　打造Linux系统安全审计功能\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十五章　构建分布式质量监控平台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十六章　构建桌面版C/S自动化运维平台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SHELL编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux核心指令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"开源自动化运维工具\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/auto_test/\":[{\"text\":\"自动化测试系统开发介绍\",\"link\":\"\\\\auto_test\\\\index.md\"},{\"text\":\"性能测试\",\"link\":\"\\\\auto_test\\\\performance_test\\\\index.md\"},{\"text\":\"接口测试\",\"link\":\"\\\\auto_test\\\\interface_test\\\\index.md\"},{\"text\":\"UI测试\",\"link\":\"\\\\auto_test\\\\ui_test\\\\index.md\"},{\"text\":\"单元测试\",\"link\":\"\\\\auto_test\\\\unit_test\\\\index.md\"},{\"text\":\"系统测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"压力测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"移动端测试-Appium\",\"link\":\"\\\\auto_test\\\\appium\\\\index.md\"},{\"text\":\"自动化测试框架-Selenium\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自动化测试框架-Puppeteer\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自动化测试框架-Pyppeteer\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自动化测试框架-unittest2\",\"link\":\"\\\\auto_test\\\\unittest2_framework\\\\index.md\"},{\"text\":\"自动化测试框架-PyTest\",\"link\":\"\\\\auto_test\\\\pytest_bdd_framework\\\\index.md\"},{\"text\":\"自动化测试工具-clicknium\",\"link\":\"\\\\auto_test\\\\clicknium\\\\index.md\"}],\"/devsecops/cicd/\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/cicd_mobile/\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/sdlc/\":[{\"text\":\"\",\"items\":[]}],\"/devsecops/cicd/jenkins/\":[{\"text\":\"1. 持续集成及Jenkins介绍\",\"link\":\"\\\\devsecops\\\\cicd\\\\jenkins\\\\index.md\"},{\"text\":\"2. Jenkins安装和持续集成环境配置\",\"link\":\"\\\\devsecops\\\\cicd\\\\jenkins\\\\install.md\"},{\"text\":\"3. Jenkins构建Maven项目\",\"link\":\"\\\\devsecops\\\\cicd\\\\jenkins\\\\build_maven.md\"},{\"text\":\"4. 构建Vue项目\",\"link\":\"\\\\devsecops\\\\cicd\\\\jenkins\\\\build_npm.md\"},{\"text\":\"5. 构建Go项目\",\"link\":\"\\\\devsecops\\\\cicd\\\\jenkins\\\\build_go.md\"},{\"text\":\"6. 构建Python项目\",\"link\":\"\\\\devsecops\\\\cicd\\\\jenkins\\\\build_py.md\"},{\"text\":\"7. 构建C/C++项目\",\"link\":\"\\\\devsecops\\\\cicd\\\\jenkins\\\\build_cpp.md\"},{\"text\":\"8. Jenkins+Docker+SpringCloud微服务持续集成\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9. 基于Kubernetes/K8S构建Jenkins微服务持续集成平台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10. 构建AIGC Agent项目\",\"link\":\"\\\\devsecops\\\\cicd\\\\jenkins\\\\build_ai.md\"}],\"/devsecops/cicd/sonarqube/\":[{\"text\":\"概述\",\"link\":\"\\\\devsecops\\\\cicd\\\\sonarqube\\\\index.md\"},{\"text\":\"安装与配置使用介绍\",\"link\":\"\\\\devsecops\\\\cicd\\\\sonarqube\\\\install.md\"}],\"/fpga/\":[{\"text\":\"Verilog\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"FPGA开发设计\",\"link\":\"\\\\fpga\\\\index.md\"},{\"text\":\"数字逻辑电路\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"音视频开发\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"图像开发\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/fpga/verilog/\":[{\"text\":\"1.2 Verilog 简介\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.3 Verilog 环境搭建\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.4 Verilog 设计方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.1 Verilog 基础语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.2 Verilog 数值表示\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.3 Verilog 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.4 Verilog 表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.5 Verilog 编译指令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.1 Verilog 连续赋值\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.2 Verilog 时延\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.1 Verilog 过程结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.2 Verilog 过程赋值\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.3 Verilog 时序控制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.4 Verilog 语句块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.5 Verilog 条件语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.6 Verilog 多路分支语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.7 Verilog 循环语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.8 Verilog 过程连续赋值\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.1 Verilog 模块与端口\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2 Verilog 模块例化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.3 Verilog 带参数例化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.1 Verilog 函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.2 Verilog 任务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.3 Verilog 状态机\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.4 Verilog 竞争与冒险\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.5 Verilog 避免 Latch\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.6 Verilog 仿真激励\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6.7 Verilog 流水线\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.1 Verilog 除法器设计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.2 Verilog 并行 FIR 滤波器设计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.3 Verilog 串行 FIR 滤波器设计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.4 Verilog CIC 滤波器设计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.5 Verilog FFT 设计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7.6 Verilog DDS 设计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8.1 Verilog 数值转换\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Verilog 教程高级篇\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/product_manager/\":[{\"text\":\"产品\",\"link\":\"\\\\product_manager\\\\product.md\"},{\"text\":\"产品经理\",\"link\":\"\\\\product_manager\\\\pm.md\"},{\"text\":\"2B产品设计\",\"link\":\"\\\\product_manager\\\\2b_product.md\"},{\"text\":\"2C产品设计\",\"link\":\"\\\\product_manager\\\\2c_product.md\"},{\"text\":\"产品创新\",\"link\":\"\\\\product_manager\\\\product_innovation.md\"},{\"text\":\"设计\",\"link\":\"\\\\product_manager\\\\design_product.md\"},{\"text\":\"用户体验设计\",\"link\":\"\\\\product_manager\\\\design_user_experience.md\"},{\"text\":\"防错设计\",\"link\":\"\\\\product_manager\\\\design_error_proof.md\"},{\"text\":\"个人成长\",\"link\":\"\\\\product_manager\\\\个人成长.md\"},{\"text\":\"技术与世界\",\"link\":\"\\\\product_manager\\\\技术与世界.md\"},{\"text\":\"技术选型\",\"link\":\"\\\\product_manager\\\\技术选型.md\"},{\"text\":\"英语\",\"link\":\"\\\\product_manager\\\\英语.md\"},{\"text\":\"复盘\",\"link\":\"\\\\product_manager\\\\复盘.md\"},{\"text\":\"讲故事\",\"link\":\"\\\\product_manager\\\\讲故事.md\"},{\"text\":\"学习方法论\",\"link\":\"\\\\product_manager\\\\学习方法论.md\"},{\"text\":\"职场\",\"link\":\"\\\\product_manager\\\\职场\\\\职场.md\"},{\"text\":\"技术管理\",\"link\":\"\\\\product_manager\\\\职场\\\\技术管理.md\"},{\"text\":\"面试\",\"link\":\"\\\\product_manager\\\\职场\\\\面试.md\"},{\"text\":\"招聘\",\"link\":\"\\\\product_manager\\\\职场\\\\招聘.md\"},{\"text\":\"职业素养\",\"link\":\"\\\\product_manager\\\\职场\\\\职业素养.md\"}],\"/market_demand/\":[{\"text\":\"\",\"items\":[]}],\"/tools_webmaster/\":[{\"text\":\"我的收藏\",\"link\":\"/tools_webmaster/\"},{\"text\":\"所有\",\"link\":\"/tools_webmaster/\"},{\"text\":\"文本类\",\"items\":[{\"text\":\"数字转大写\",\"link\":\"\"},{\"text\":\"Lorem ipsum生成器\",\"link\":\"\"},{\"text\":\"文本统计信息\",\"link\":\"\"},{\"text\":\"表情符号选取器\",\"link\":\"\"},{\"text\":\"字符串模糊处理程序\",\"link\":\"\"},{\"text\":\"文本差异\",\"link\":\"\"},{\"text\":\"数字生成器\",\"link\":\"\"},{\"text\":\"密码生成器\",\"link\":\"\"}],\"collapsible\":true,\"collapsed\":true},{\"text\":\"文档类\",\"link\":\"/tools_webmaster/documents_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"图像类\",\"link\":\"/tools_webmaster/image_class_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"音频类\",\"link\":\"/tools_webmaster/audio_category_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"视频类\",\"link\":\"/tools_webmaster/video_category_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"运维类\",\"link\":\"/tools_webmaster/ops_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"学术类\",\"link\":\"/tools_webmaster/academic_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"查询类\",\"link\":\"/tools_webmaster/query_class_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"时间类\",\"link\":\"/tools_webmaster/time_class_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"密码类\",\"link\":\"/tools_webmaster/password_class_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"财务金融类\",\"link\":\"/tools_webmaster/financial_category_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"算法类\",\"link\":\"/tools_webmaster/algorithm_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"数学类\",\"link\":\"/tools_webmaster/mathematical_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"开发类\",\"link\":\"/tools_webmaster/dev_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"前端Web类\",\"link\":\"/tools_webmaster/frontend_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"后端开发类\",\"link\":\"/tools_webmaster/backend_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"DBA数据库类\",\"link\":\"/tools_webmaster/dba_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"运维类\",\"link\":\"/tools_webmaster/ops_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"产品经理类\",\"link\":\"/tools_webmaster/pmo_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"设计类\",\"link\":\"/tools_webmaster/design_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"FPGA嵌入式类\",\"link\":\"/tools_webmaster/fpga_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"网络类\",\"link\":\"/tools_webmaster/network_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"网络安全类\",\"link\":\"/tools_webmaster/sec_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"转换器类\",\"link\":\"/tools_webmaster/converter_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"测量类\",\"link\":\"/tools_webmaster/measure_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"数据类\",\"link\":\"/tools_webmaster/data_tools/index.md\",\"collapsible\":true,\"collapsed\":true},{\"text\":\"其它\",\"link\":\"/tools_webmaster/others/index.md\",\"collapsible\":true,\"collapsed\":true}],\"/tools_webmaster/dev_tools/git/\":[{\"text\":\"基本概念\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"什么是 Git（版本控制系统）\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"什么是 GitHub（代码托管平台）\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 和 GitHub 的作用\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 和 GitHub 的联系与区别\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 安装配置\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 工作流程\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 工作区、暂存区和版本库\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 创建仓库\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 基本操作\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 分支管理\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 查看提交历史\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 标签\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git Github\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 服务器搭建\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Sourcetree\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 测验\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 概念\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"工作区\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"暂存区（索引）\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"本地版本库\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"远程仓库\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 文件状态\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"版本\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"HEAD\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"分支\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 的安装\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"Git 常见配置（git config）\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"修改配置\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"个人信息\",\"link\":\"/tools_webmaster/dev_tools/git/\"},{\"text\":\"查看配置\",\"link\":\"/tools_webmaster/dev_tools/git/\"}],\"/tools_webmaster/dev_tools/pycharm/\":[],\"/tools_webmaster/dev_tools/svn/\":[{\"text\":\"SVN 教程\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 教程\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 简介\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 安装\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 生命周期\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 启动模式\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 创建版本库\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 检出操作\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 解决冲突\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 提交操作\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 版本回退\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 查看历史信息\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 分支\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"SVN 标签\",\"link\":\"/tools_webmaster/dev_tools//\"},{\"text\":\"TortoiseSVN 使用教程\",\"link\":\"/tools_webmaster/dev_tools//\"}],\"/tools_webmaster/dev_tools/markdown/\":[{\"text\":\"Markdown 教程\",\"link\":\"/tools_webmaster/dev_tools/markdown/\"},{\"text\":\"Markdown 教程\",\"link\":\"/tools_webmaster/dev_tools/markdown/\"},{\"text\":\"Markdown 标题\",\"link\":\"/tools_webmaster/dev_tools/markdown/\"},{\"text\":\"Markdown 段落格式\",\"link\":\"/tools_webmaster/dev_tools/markdown/\"},{\"text\":\"Markdown 列表\",\"link\":\"/tools_webmaster/dev_tools/markdown/\"},{\"text\":\"Markdown 区块\",\"link\":\"/tools_webmaster/dev_tools/markdown/\"},{\"text\":\"Markdown 代码\",\"link\":\"/tools_webmaster/dev_tools/markdown/\"},{\"text\":\"Markdown 链接\",\"link\":\"/tools_webmaster/dev_tools/markdown/\"},{\"text\":\"Markdown 图片\",\"link\":\"/tools_webmaster/dev_tools/markdown/\"},{\"text\":\"Markdown 表格\",\"link\":\"/tools_webmaster/dev_tools/markdown/\"},{\"text\":\"Markdown 高级技巧\",\"link\":\"/tools_webmaster/dev_tools/markdown/\"}],\"/tools_webmaster/dev_tools/vim/\":[],\"/cloud_native/\":[],\"/cloud_native/harbor/\":[{\"text\":\"Harbor：企业级容器镜像仓库和特性介绍\",\"link\":\"\\\\cloud_native\\\\harbor\\\\index.md\"},{\"text\":\"Harbor环境安装与配置\",\"link\":\"\\\\cloud_native\\\\harbor\\\\install.md\"},{\"text\":\"Harbor部署\",\"link\":\"\\\\cloud_native\\\\harbor\\\\deploy.md\"},{\"text\":\"使用Harbor管理Registry\",\"link\":\"\\\\cloud_native\\\\harbor\\\\registry.md\"}],\"/cloud_native/helm/\":[{\"text\":\"Helm：Kubernetes 的包管理工具概述\",\"link\":\"\\\\cloud_native\\\\helm\\\\index.md\"},{\"text\":\"Helm安装与配置使用介绍\",\"link\":\"\\\\cloud_native\\\\helm\\\\install.md\"}],\"/cloud_native/prometheus/\":[{\"text\":\"Prometheus\",\"link\":\"\\\\cloud_native\\\\prometheus\\\\index.md\"},{\"text\":\"配置、导航栏、Template和启动参数详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"使用Exporter监控Windows和Linux以及配置加密认证\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"常用Exporter总结清单\",\"link\":\"\\\\cloud_native\\\\prometheus\\\\exporter.md\"},{\"text\":\"服务发现\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Operator\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Prometheus和Pod标签\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Agent模式-高效转发云原生指标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PromSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Prometheus的Alertmanager\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"告警特性、配置与绑定Alertmanager详解（1）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"告警规则集、告警接收器、Alertmanager启动参数详解（2）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"深入理解Prometheus告警原理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"监控报警+Grafana loki日志聚合系统\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数与告警配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"监控神器-Alertmanager工作机制与配置文件详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Grafana使用手册\",\"link\":\"\\\\cloud_native\\\\prometheus\\\\grafana\\\\index.md\"},{\"text\":\"使用Grafana拖拽式创建可视化Dashboard监控平台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"结合Grafana实现MySQL监控平台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装配置使用Grafana以及接入Email、Dingtalk、WeChat告警\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"监控Kubernetes\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主机监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ElasticSearch监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"特性和相关组件以及几种常用数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"存储目录结构以及格式，作用分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Prometheus迁移工具\",\"link\":\"\\\\cloud_native\\\\prometheus\\\\prometheus_migrate_tool.md\"},{\"text\":\"Prometheus的自动发现机制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kubernetes使用Prometheus搭建监控平台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"对Kubernetes应用进行自定义指标扩缩容\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Prometheus Operator高级配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Prometheus集群监控部署\",\"link\":\"\\\\cloud_native\\\\prometheus\\\\cluster_monitor_deploy.md\"},{\"text\":\"Prometheus TSDB问题汇总\",\"link\":\"\\\\cloud_native\\\\prometheus\\\\prometheus_tsdb_error.md\"},{\"text\":\"Prometheus监控Docker-Swarm集群\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"集群和高可用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"高可用之Thanos\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Prometheus Python SDK\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Prometheus MongoDB性能监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"基于Prometheus、Mtail、Alertmanager的日志监控告警系统\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"问题记录\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/cloud_native/zabbix/\":[{\"text\":\"Zabbix介绍\",\"link\":\"\\\\cloud_native\\\\zabbix\\\\index.md\"},{\"text\":\"zabbix3.4.0新特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix之2023 Zabbix6.4最新高级特性、优缺点及其实现原理总结\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装 Nginx\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装 MySQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装 PHP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装 Zabbix3.0\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix3.2安装搭建\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix6安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix简介\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix安装部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix SNMP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix 通知媒介\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix 模板\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix的配置使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix 可视化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"WEB 监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"维护模式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"事件确认\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"网络发现\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix快速对Linux主机的监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix实例文档\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix trigger\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix报表的制作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix用户参数的使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix对数据库空间的要求\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix Proxy的配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix数据库研究\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix自动化功能\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"分布式监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"搭建Zabbix监控环境（实战）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix性能优化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"配置文件详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix常见问题解决\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix介绍、server&agent安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix server & agent安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、Zabbix概述以及服务环境安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、安装zabbix\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.1、安装部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2、Zabbix设备\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.3、配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、zabbix在web上配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、zabbix使用之用户与用户群组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、Zabbix修改为中文界面\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、zabbix使用之监控主机\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix 监控 Windows主机\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.4、IT服务-服务监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.5、web监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.6、虚拟机监控VMWare\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、zabbix使用之配置主机群组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.7、维护-正则表达式-事件确认\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"八、zabbix使用之配置模板\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"导入模版\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.8、配置xml导出导入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.9、发现\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.10、分布式监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"九、zabbix使用之自动发现(discover)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix的snmp自动发现\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十、zabbix使用之应用集与监控项\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十一、zabbix使用之触发器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十二、zabbix使用之图形\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十三、zabbix使用之自动发现规则\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十四、zabbix使用之聚合图形\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十五、zabbix使用之拓扑图\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十六、zabbix使用之仪表板\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十七、zabbix使用之邮件监控警报\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"通过脚本（python、shell）发送告警日志到第三方平台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十八、zabbix使用之SNMP OID\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十九、zabbix使用之脚本\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十、zabbix使用之snmp统一数据采集\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十一、zabbix使用之数据迁移与数据库备份\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十二、zabbix使用之grafana插件安装使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十三、zabbix使用之异常处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.11、加密\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.12、web界面\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.13、Zabbix API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.14、监控应用-案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix API开发实战，创建报警媒介和代码示例（付源码）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix 安装配置以及漏洞检测脚本\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix之2023 zabbix界面导航栏菜单功能使用详解，产品体验\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix之应用监控（Nginx、MySQL、Tomcat、Redis）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix监控部署及MySQL监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix之2023 Window服务器Agent6.4监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix之2023使用Zabbix实现主机和应用监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix制作prometheus监控项\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix新增map中的icon图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2023 Zabbix的最新安装和使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2023 Zabbix的最新安装和使用，并使用Python操作Zabbix API验证服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"各邮箱服务商的收、发邮件服务器地址、端口号\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix不显示监控设备网口_ZABBIX概念\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"H3C设备通过oid获取光衰\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix之snmp异常排查指南\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix SNMP常用OID查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix和Prometheus区别和选型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows Server上安装部署Zabbix agent\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix 5.0安装教程（详细，最全，无误）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix：2023使用Zabbix实现主机和应用监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"81.Zabbix之Window服务器agent监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"80.Zabbix之Web监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"zabbix制作prometheus监控项\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix：2023 Zabbix6.4最新高级特性及其实现原理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix与自动化运维\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"使用的经验和技巧\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"故障处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"错误排查记录\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/database_nosql/elasticsearch/\":[{\"text\":\"ElasticSearch简介\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\index.md\"},{\"text\":\"基本使用\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\basic.md\"},{\"text\":\"基本使用\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\usage.md\"},{\"text\":\"索引设计规范\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Elasticsearch使用规范\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\ES使用规范.md\"},{\"text\":\"1.1ElasticSearch的使用案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.2 ElasticSearch与solr的对比\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.1 安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.2修改配置文件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.3 启动\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.4 安装图形化插件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.ES相关概念\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.1 概述（重要）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3.2 核心概念\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.ElasticSearch客户端操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.1使用Restful接口直接访问\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.2使用Talend API tester进行es客户端操作。\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4.3使用elasticsearch-head进行es客户端操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.IK分词器和Elasticsearch集成使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.1IK分词器的安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5.2IK分词器测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"日常维护\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\maintenance.md\"},{\"text\":\"变更模板\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\change_template.md\"},{\"text\":\"故障案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装配置\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\install.md\"},{\"text\":\"安装配置\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\install.md\"},{\"text\":\"ElasticSearch集群安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"监控配置\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\monitor-cerebro.md\"},{\"text\":\"监控配置\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\monitor-zabbix.md\"},{\"text\":\"索引设计规范\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Elasticsearch使用规范\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\ES使用规范.md\"},{\"text\":\"Spring Boot操作Elasticsearch\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python操作Elasticsearch\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go操作Elasticsearch\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"入门\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\00_README.md\"},{\"text\":\"是什么\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\05_What_is_it.md\"},{\"text\":\"安装\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\10_Installing_ES.md\"},{\"text\":\"API\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\15_API.md\"},{\"text\":\"文档\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\20_Document.md\"},{\"text\":\"索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\25_Tutorial_Indexing.md\"},{\"text\":\"搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\30_Tutorial_Search.md\"},{\"text\":\"聚合\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\35_Tutorial_Aggregations.md\"},{\"text\":\"小结\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\40_Tutorial_Conclusion.md\"},{\"text\":\"分布式\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\010_Intro\\\\45_Distributed.md\"},{\"text\":\"分布式集群\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\00_Intro.md\"},{\"text\":\"空集群\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\05_Empty_cluster.md\"},{\"text\":\"集群健康\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\10_Cluster_health.md\"},{\"text\":\"添加索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\15_Add_an_index.md\"},{\"text\":\"故障转移\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\20_Add_failover.md\"},{\"text\":\"横向扩展\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\25_Scale_horizontally.md\"},{\"text\":\"更多扩展\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\30_Scale_more.md\"},{\"text\":\"应对故障\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\020_Distributed_Cluster\\\\35_Coping_with_failure.md\"},{\"text\":\"数据\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\00_Intro.md\"},{\"text\":\"文档\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\05_Document.md\"},{\"text\":\"索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\10_Index.md\"},{\"text\":\"获取\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\15_Get.md\"},{\"text\":\"存在\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\20_Exists.md\"},{\"text\":\"更新\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\25_Update.md\"},{\"text\":\"创建\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\30_Create.md\"},{\"text\":\"删除\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\35_Delete.md\"},{\"text\":\"版本控制\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\40_Version_control.md\"},{\"text\":\"局部更新\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\45_Partial_update.md\"},{\"text\":\"Mget\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\50_Mget.md\"},{\"text\":\"批量\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\55_Bulk.md\"},{\"text\":\"结语\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\030_Data\\\\60_Conclusion.md\"},{\"text\":\"分布式增删改查\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\00_Intro.md\"},{\"text\":\"路由\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\05_Routing.md\"},{\"text\":\"分片交互\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\10_Shard_interaction.md\"},{\"text\":\"新建、索引和删除\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\15_Create_index_delete.md\"},{\"text\":\"检索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\20_Retrieving.md\"},{\"text\":\"局部更新\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\25_Partial_updates.md\"},{\"text\":\"批量请求\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\30_Bulk_requests.md\"},{\"text\":\"批量格式\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\040_Distributed_CRUD\\\\35_Bulk_format.md\"},{\"text\":\"搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\050_Search\\\\00_Intro.md\"},{\"text\":\"空搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\050_Search\\\\05_Empty_search.md\"},{\"text\":\"多索引和多类型\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\050_Search\\\\10_Multi_index_multi_type.md\"},{\"text\":\"分页\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\050_Search\\\\15_Pagination.md\"},{\"text\":\"查询字符串\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\050_Search\\\\20_Query_string.md\"},{\"text\":\"映射和分析\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\00_Intro.md\"},{\"text\":\"数据类型差异\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\25_Data_type_differences.md\"},{\"text\":\"确切值对决全文\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\30_Exact_vs_full_text.md\"},{\"text\":\"倒排索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\35_Inverted_index.md\"},{\"text\":\"分析\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\40_Analysis.md\"},{\"text\":\"映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\45_Mapping.md\"},{\"text\":\"复合类型\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\052_Mapping_Analysis\\\\50_Complex_datatypes.md\"},{\"text\":\"结构化查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\00_Intro.md\"},{\"text\":\"请求体查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\55_Request_body_search.md\"},{\"text\":\"结构化查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\60_Query_DSL.md\"},{\"text\":\"查询与过滤\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\65_Queries_vs_filters.md\"},{\"text\":\"重要的查询子句\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\70_Important_clauses.md\"},{\"text\":\"过滤查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\75_Queries_with_filters.md\"},{\"text\":\"验证查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\80_Validating_queries.md\"},{\"text\":\"结语\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\054_Query_DSL\\\\85_Conclusion.md\"},{\"text\":\"排序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\056_Sorting\\\\00_Intro.md\"},{\"text\":\"排序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\056_Sorting\\\\85_Sorting.md\"},{\"text\":\"字符串排序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\056_Sorting\\\\88_String_sorting.md\"},{\"text\":\"相关性\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\056_Sorting\\\\90_What_is_relevance.md\"},{\"text\":\"字段数据\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\056_Sorting\\\\95_Fielddata.md\"},{\"text\":\"分布式搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\060_Distributed_Search\\\\00_Intro.md\"},{\"text\":\"查询阶段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\060_Distributed_Search\\\\05_Query_phase.md\"},{\"text\":\"取回阶段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\060_Distributed_Search\\\\10_Fetch_phase.md\"},{\"text\":\"搜索选项\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\060_Distributed_Search\\\\15_Search_options.md\"},{\"text\":\"扫描和滚屏\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\060_Distributed_Search\\\\20_Scan_and_scroll.md\"},{\"text\":\"索引管理\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\00_Intro.md\"},{\"text\":\"创建删除\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\05_Create_Delete.md\"},{\"text\":\"设置\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\10_Settings.md\"},{\"text\":\"配置分析器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\15_Configure_Analyzer.md\"},{\"text\":\"自定义分析器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\20_Custom_Analyzers.md\"},{\"text\":\"映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\25_Mappings.md\"},{\"text\":\"根对象\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\30_Root_Object.md\"},{\"text\":\"元数据中的source字段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\31_Metadata_source.md\"},{\"text\":\"元数据中的all字段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\32_Metadata_all.md\"},{\"text\":\"元数据中的ID字段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\33_Metadata_ID.md\"},{\"text\":\"动态映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\35_Dynamic_Mapping.md\"},{\"text\":\"自定义动态映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\40_Custom_Dynamic_Mapping.md\"},{\"text\":\"默认映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\45_Default_Mapping.md\"},{\"text\":\"重建索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\50_Reindexing.md\"},{\"text\":\"别名\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\070_Index_Mgmt\\\\55_Aliases.md\"},{\"text\":\"深入分片\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\00_Intro.md\"},{\"text\":\"使文本可以被搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\20_Making_text_searchable.md\"},{\"text\":\"动态索引\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\30_Dynamic_indices.md\"},{\"text\":\"近实时搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\40_Near_real_time.md\"},{\"text\":\"持久化变更\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\50_Persistent_changes.md\"},{\"text\":\"合并段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\075_Inside_a_shard\\\\60_Segment_merging.md\"},{\"text\":\"结构化搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\00_structuredsearch.md\"},{\"text\":\"查询准确值\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\05_term.md\"},{\"text\":\"组合过滤\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\10_compoundfilters.md\"},{\"text\":\"查询多个准确值\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\15_terms.md\"},{\"text\":\"包含，而不是相等\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\20_contains.md\"},{\"text\":\"范围\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\25_ranges.md\"},{\"text\":\"处理 Null 值\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\30_existsmissing.md\"},{\"text\":\"缓存\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\40_bitsets.md\"},{\"text\":\"过滤顺序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\080_Structured_Search\\\\45_filter_order.md\"},{\"text\":\"全文搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\00_Intro.md\"},{\"text\":\"匹配查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\05_Match_query.md\"},{\"text\":\"多词查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\10_Multi_word_queries.md\"},{\"text\":\"组合查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\15_Combining_queries.md\"},{\"text\":\"布尔匹配\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\20_How_match_uses_bool.md\"},{\"text\":\"增加子句\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\25_Boosting_clauses.md\"},{\"text\":\"控制分析\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\30_Controlling_analysis.md\"},{\"text\":\"关联失效\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\100_Full_Text_Search\\\\35_Relevance_is_broken.md\"},{\"text\":\"多字段搜索\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\00_Intro.md\"},{\"text\":\"多重查询字符串\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\05_Multiple_query_strings.md\"},{\"text\":\"单一查询字符串\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\10_Single_query_string.md\"},{\"text\":\"最佳字段\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\15_Best_field.md\"},{\"text\":\"最佳字段查询调优\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\20_Tuning_best_field_queries.md\"},{\"text\":\"多重匹配查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\25_Multi_match_query.md\"},{\"text\":\"最多字段查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\30_Most_fields.md\"},{\"text\":\"跨字段对象查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\35_Entity_search.md\"},{\"text\":\"以字段为中心查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\40_Field_centric.md\"},{\"text\":\"全字段查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\45_Custom_all.md\"},{\"text\":\"跨字段查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\50_Cross_field.md\"},{\"text\":\"精确查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\110_Multi_Field_Search\\\\55_Not_analyzed.md\"},{\"text\":\"模糊匹配\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\00_Intro.md\"},{\"text\":\"Phrase matching\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\05_Phrase_matching.md\"},{\"text\":\"Slop\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\10_Slop.md\"},{\"text\":\"Multi value fields\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\15_Multi_value_fields.md\"},{\"text\":\"Scoring\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\20_Scoring.md\"},{\"text\":\"Relevance\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\25_Relevance.md\"},{\"text\":\"Performance\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\30_Performance.md\"},{\"text\":\"Shingles\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\120_Proximity_Matching\\\\35_Shingles.md\"},{\"text\":\"Partial_Matching\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\00_Intro.md\"},{\"text\":\"Postcodes\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\05_Postcodes.md\"},{\"text\":\"Prefix query\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\10_Prefix_query.md\"},{\"text\":\"Wildcard Regexp\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\15_WildcardRegexp.md\"},{\"text\":\"Match phrase prefix\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\20_Match_phrase_prefix.md\"},{\"text\":\"Index time\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\25_Index_time.md\"},{\"text\":\"Ngram intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\30_Ngram_intro.md\"},{\"text\":\"Search as you type\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\35_Search_as_you_type.md\"},{\"text\":\"Compound words\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\130_Partial_Matching\\\\40_Compound_words.md\"},{\"text\":\"Relevance\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\05_Intro.md\"},{\"text\":\"Scoring theory\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\10_Scoring_theory.md\"},{\"text\":\"Practical scoring\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\15_Practical_scoring.md\"},{\"text\":\"Query time boosting\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\20_Query_time_boosting.md\"},{\"text\":\"Query scoring\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\25_Query_scoring.md\"},{\"text\":\"Not quite not\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\30_Not_quite_not.md\"},{\"text\":\"Ignoring TFIDF\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\35_Ignoring_TFIDF.md\"},{\"text\":\"Function score query\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\40_Function_score_query.md\"},{\"text\":\"Popularity\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\45_Popularity.md\"},{\"text\":\"Boosting filtered subsets\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\50_Boosting_filtered_subsets.md\"},{\"text\":\"Random scoring\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\55_Random_scoring.md\"},{\"text\":\"Decay functions\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\60_Decay_functions.md\"},{\"text\":\"Pluggable similarities\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\70_Pluggable_similarities.md\"},{\"text\":\"Conclusion\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\170_Relevance\\\\80_Conclusion.md\"},{\"text\":\"Language intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\00_Intro.md\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\00_Intro.md\"},{\"text\":\"Using\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\10_Using.md\"},{\"text\":\"Configuring\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\20_Configuring.md\"},{\"text\":\"Language pitfalls\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\30_Language_pitfalls.md\"},{\"text\":\"One language per doc\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\40_One_language_per_doc.md\"},{\"text\":\"One language per field\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\50_One_language_per_field.md\"},{\"text\":\"Mixed language fields\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\60_Mixed_language_fields.md\"},{\"text\":\"Conclusion\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\200_Language_intro\\\\70_Conclusion.md\"},{\"text\":\"Identifying words\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\00_Intro.md\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\00_Intro.md\"},{\"text\":\"Standard analyzer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\10_Standard_analyzer.md\"},{\"text\":\"Standard tokenizer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\20_Standard_tokenizer.md\"},{\"text\":\"ICU plugin\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\30_ICU_plugin.md\"},{\"text\":\"ICU tokenizer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\40_ICU_tokenizer.md\"},{\"text\":\"Tidying text\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\210_Identifying_words\\\\50_Tidying_text.md\"},{\"text\":\"Token normalization\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\00_Intro.md\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\00_Intro.md\"},{\"text\":\"Lowercasing\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\10_Lowercasing.md\"},{\"text\":\"Removing diacritics\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\20_Removing_diacritics.md\"},{\"text\":\"Unicode world\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\30_Unicode_world.md\"},{\"text\":\"Case folding\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\40_Case_folding.md\"},{\"text\":\"Character folding\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\50_Character_folding.md\"},{\"text\":\"Sorting and collations\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\220_Token_normalization\\\\60_Sorting_and_collations.md\"},{\"text\":\"Stemming\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\00_Intro.md\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\00_Intro.md\"},{\"text\":\"Algorithmic stemmers\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\10_Algorithmic_stemmers.md\"},{\"text\":\"Dictionary stemmers\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\20_Dictionary_stemmers.md\"},{\"text\":\"Hunspell stemmer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\30_Hunspell_stemmer.md\"},{\"text\":\"Choosing a stemmer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\40_Choosing_a_stemmer.md\"},{\"text\":\"Controlling stemming\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\50_Controlling_stemming.md\"},{\"text\":\"Stemming in situ\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\230_Stemming\\\\60_Stemming_in_situ.md\"},{\"text\":\"Stopwords\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\10_Intro.md\"},{\"text\":\"Using stopwords\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\20_Using_stopwords.md\"},{\"text\":\"Stopwords and performance\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\30_Stopwords_and_performance.md\"},{\"text\":\"Divide and conquer\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\40_Divide_and_conquer.md\"},{\"text\":\"Phrase queries\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\50_Phrase_queries.md\"},{\"text\":\"Common grams\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\60_Common_grams.md\"},{\"text\":\"Relevance\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\240_Stopwords\\\\70_Relevance.md\"},{\"text\":\"Synonyms\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\10_Intro.md\"},{\"text\":\"Using synonyms\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\20_Using_synonyms.md\"},{\"text\":\"Synonym formats\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\30_Synonym_formats.md\"},{\"text\":\"Expand contract\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\40_Expand_contract.md\"},{\"text\":\"Analysis chain\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\50_Analysis_chain.md\"},{\"text\":\"Multi word synonyms\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\60_Multi_word_synonyms.md\"},{\"text\":\"Symbol synonyms\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\260_Synonyms\\\\70_Symbol_synonyms.md\"},{\"text\":\"Fuzzy matching\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\10_Intro.md\"},{\"text\":\"Fuzziness\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\20_Fuzziness.md\"},{\"text\":\"Fuzzy query\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\30_Fuzzy_query.md\"},{\"text\":\"Fuzzy match query\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\40_Fuzzy_match_query.md\"},{\"text\":\"Scoring fuzziness\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\50_Scoring_fuzziness.md\"},{\"text\":\"Phonetic matching\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\270_Fuzzy_matching\\\\60_Phonetic_matching.md\"},{\"text\":\"Aggregations\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"overview\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\05_overview.md\"},{\"text\":\"circuit breaker fd settings\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\100_circuit_breaker_fd_settings.md\"},{\"text\":\"filtering\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\105_filtering.md\"},{\"text\":\"facets\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\10_facets.md\"},{\"text\":\"docvalues\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\110_docvalues.md\"},{\"text\":\"eager\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\115_eager.md\"},{\"text\":\"breadth vs depth\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\120_breadth_vs_depth.md\"},{\"text\":\"Conclusion\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\125_Conclusion.md\"},{\"text\":\"concepts buckets\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\15_concepts_buckets.md\"},{\"text\":\"basic example\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\20_basic_example.md\"},{\"text\":\"add metric\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\21_add_metric.md\"},{\"text\":\"nested bucket\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\22_nested_bucket.md\"},{\"text\":\"extra metrics\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\23_extra_metrics.md\"},{\"text\":\"bucket metric list\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\28_bucket_metric_list.md\"},{\"text\":\"histogram\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\30_histogram.md\"},{\"text\":\"date histogram\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\35_date_histogram.md\"},{\"text\":\"scope\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\40_scope.md\"},{\"text\":\"filtering\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\45_filtering.md\"},{\"text\":\"sorting ordering\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\50_sorting_ordering.md\"},{\"text\":\"approx intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\55_approx_intro.md\"},{\"text\":\"cardinality\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\60_cardinality.md\"},{\"text\":\"percentiles\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\65_percentiles.md\"},{\"text\":\"sigterms intro\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\70_sigterms_intro.md\"},{\"text\":\"sigterms\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\75_sigterms.md\"},{\"text\":\"fielddata\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\90_fielddata.md\"},{\"text\":\"analyzed vs not\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\300_Aggregations\\\\95_analyzed_vs_not.md\"},{\"text\":\"地理坐标点\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\00_Intro.md\"},{\"text\":\"地理坐标点\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\20_Geopoints.md\"},{\"text\":\"通过地理坐标点过滤\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\30_Filter_by_geopoint.md\"},{\"text\":\"地理坐标盒模型过滤器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\32_Bounding_box.md\"},{\"text\":\"地理距离过滤器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\34_Geo_distance.md\"},{\"text\":\"缓存地理位置过滤器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\36_Caching_geofilters.md\"},{\"text\":\"减少内存占用\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\38_Reducing_memory.md\"},{\"text\":\"按距离排序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\310_Geopoints\\\\50_Sorting_by_distance.md\"},{\"text\":\"Geohashe\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\320_Geohashes\\\\00_Intro.md\"},{\"text\":\"Geohashe\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\320_Geohashes\\\\40_Geohashes.md\"},{\"text\":\"Geohashe映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\320_Geohashes\\\\50_Geohash_mapping.md\"},{\"text\":\"Geohash单元过滤器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\320_Geohashes\\\\60_Geohash_cell_filter.md\"},{\"text\":\"地理位置聚合\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\330_Geo_aggs\\\\00_Intro.md\"},{\"text\":\"地理位置聚合\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\330_Geo_aggs\\\\60_Geo_aggs.md\"},{\"text\":\"按距离聚合\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\330_Geo_aggs\\\\62_Geo_distance_agg.md\"},{\"text\":\"Geohash单元聚合器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\330_Geo_aggs\\\\64_Geohash_grid_agg.md\"},{\"text\":\"范围（边界）聚合器\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\330_Geo_aggs\\\\66_Geo_bounds_agg.md\"},{\"text\":\"地理形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\00_Intro.md\"},{\"text\":\"地理形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\70_Geoshapes.md\"},{\"text\":\"映射地理形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\72_Mapping_geo_shapes.md\"},{\"text\":\"索引地理形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\74_Indexing_geo_shapes.md\"},{\"text\":\"查询地理形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\76_Querying_geo_shapes.md\"},{\"text\":\"在查询中使用已索引的形状\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\78_Indexed_geo_shapes.md\"},{\"text\":\"地理形状的过滤与缓存\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\340_Geoshapes\\\\80_Caching_geo_shapes.md\"},{\"text\":\"关系\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\10_Intro.md\"},{\"text\":\"关系\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\10_Intro.md\"},{\"text\":\"应用级别的Join操作\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\15_Application_joins.md\"},{\"text\":\"扁平化你的数据\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\20_Denormalization.md\"},{\"text\":\"Top hits\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\22_Top_hits.md\"},{\"text\":\"Concurrency\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\25_Concurrency.md\"},{\"text\":\"Concurrency solutions\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\400_Relationships\\\\26_Concurrency_solutions.md\"},{\"text\":\"嵌套\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\00_Intro.md\"},{\"text\":\"嵌套对象\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\30_Nested_objects.md\"},{\"text\":\"嵌套映射\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\31_Nested_mapping.md\"},{\"text\":\"嵌套查询\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\32_Nested_query.md\"},{\"text\":\"嵌套排序\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\33_Nested_sorting.md\"},{\"text\":\"嵌套集合\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\402_Nested\\\\35_Nested_aggs.md\"},{\"text\":\"Parent Child\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\00_Intro.md\"},{\"text\":\"Parent child\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\40_Parent_child.md\"},{\"text\":\"Indexing parent child\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\45_Indexing_parent_child.md\"},{\"text\":\"Has child\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\50_Has_child.md\"},{\"text\":\"Has parent\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\55_Has_parent.md\"},{\"text\":\"Children agg\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\60_Children_agg.md\"},{\"text\":\"Grandparents\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\65_Grandparents.md\"},{\"text\":\"Practical considerations\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\404_Parent_Child\\\\70_Practical_considerations.md\"},{\"text\":\"Scaling\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\10_Intro.md\"},{\"text\":\"Shard\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\15_Shard.md\"},{\"text\":\"Overallocation\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\20_Overallocation.md\"},{\"text\":\"Kagillion shards\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\25_Kagillion_shards.md\"},{\"text\":\"Capacity planning\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\30_Capacity_planning.md\"},{\"text\":\"Replica shards\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\35_Replica_shards.md\"},{\"text\":\"Multiple indices\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\40_Multiple_indices.md\"},{\"text\":\"Index per timeframe\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\45_Index_per_timeframe.md\"},{\"text\":\"Index templates\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\50_Index_templates.md\"},{\"text\":\"Retiring data\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\55_Retiring_data.md\"},{\"text\":\"Index per user\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\60_Index_per_user.md\"},{\"text\":\"Shared index\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\65_Shared_index.md\"},{\"text\":\"Faking it\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\70_Faking_it.md\"},{\"text\":\"One big user\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\75_One_big_user.md\"},{\"text\":\"Scale is not infinite\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\410_Scaling\\\\80_Scale_is_not_infinite.md\"},{\"text\":\"Cluster Admin\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Marvel\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\500_Cluster_Admin\\\\15_Marvel.md\"},{\"text\":\"Health\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\500_Cluster_Admin\\\\20_Health.md\"},{\"text\":\"Node stats\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\500_Cluster_Admin\\\\30_Node_stats.md\"},{\"text\":\"Other stats\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\500_Cluster_Admin\\\\40_Other_stats.md\"},{\"text\":\"Deployment\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\10_Intro.md\"},{\"text\":\"hardware\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\20_hardware.md\"},{\"text\":\"other\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\30_other.md\"},{\"text\":\"config\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\40_config.md\"},{\"text\":\"dont touch\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\45_dont_touch.md\"},{\"text\":\"heap\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\50_heap.md\"},{\"text\":\"file descriptors\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\60_file_descriptors.md\"},{\"text\":\"conclusion\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\70_conclusion.md\"},{\"text\":\"cluster settings\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\510_Deployment\\\\80_cluster_settings.md\"},{\"text\":\"Post Deployment\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\00_Intro.md\"},{\"text\":\"dynamic settings\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\10_dynamic_settings.md\"},{\"text\":\"logging\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\20_logging.md\"},{\"text\":\"indexing perf\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\30_indexing_perf.md\"},{\"text\":\"rolling restart\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\40_rolling_restart.md\"},{\"text\":\"backup\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\50_backup.md\"},{\"text\":\"restore\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\60_restore.md\"},{\"text\":\"conclusion\",\"link\":\"\\\\database_nosql\\\\elasticsearch\\\\520_Post_Deployment\\\\70_conclusion.md\"}],\"/database_nosql/filebeat/\":[{\"text\":\"Kafka 概述·介绍\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\index.md\"},{\"text\":\"Kafka 安装与配置使用\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\install.md\"},{\"text\":\"Kafka 使用指南\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\kafka_guide.md\"},{\"text\":\"Kibana 安装与配置使用\",\"link\":\"\\\\database_nosql\\\\kibana\\\\index.md\"},{\"text\":\"Kibana 使用指南\",\"link\":\"\\\\database_nosql\\\\kibana\\\\userguide.md\"},{\"text\":\"Logstash 安装与配置使用\",\"link\":\"\\\\database_nosql\\\\logstash\\\\index.md\"},{\"text\":\"Logstash 使用指南\",\"link\":\"\\\\database_nosql\\\\logstash\\\\userguide.md\"},{\"text\":\"Filebeat 安装与配置使用\",\"link\":\"\\\\database_nosql\\\\filebeat\\\\index.md\"},{\"text\":\"Filebeat 使用指南\",\"link\":\"\\\\database_nosql\\\\filebeat\\\\userguide.md\"},{\"text\":\"Kafka 概述·介绍\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\index.md\"},{\"text\":\"Kafka 安装与配置使用\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\install.md\"},{\"text\":\"Kafka 使用指南\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\kafka_guide.md\"}],\"/database_nosql/kibana/\":[{\"text\":\"Kafka 概述·介绍\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\index.md\"},{\"text\":\"Kafka 安装与配置使用\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\install.md\"},{\"text\":\"Kafka 使用指南\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\kafka_guide.md\"},{\"text\":\"Kibana 安装与配置使用\",\"link\":\"\\\\database_nosql\\\\kibana\\\\index.md\"},{\"text\":\"Kibana 使用指南\",\"link\":\"\\\\database_nosql\\\\kibana\\\\userguide.md\"},{\"text\":\"Logstash 安装与配置使用\",\"link\":\"\\\\database_nosql\\\\logstash\\\\index.md\"},{\"text\":\"Logstash 使用指南\",\"link\":\"\\\\database_nosql\\\\logstash\\\\userguide.md\"},{\"text\":\"Filebeat 安装与配置使用\",\"link\":\"\\\\database_nosql\\\\filebeat\\\\index.md\"},{\"text\":\"Filebeat 使用指南\",\"link\":\"\\\\database_nosql\\\\filebeat\\\\userguide.md\"},{\"text\":\"Kafka 概述·介绍\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\index.md\"},{\"text\":\"Kafka 安装与配置使用\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\install.md\"},{\"text\":\"Kafka 使用指南\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\kafka_guide.md\"}],\"/database_nosql/logstash/\":[{\"text\":\"Kafka 概述·介绍\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\index.md\"},{\"text\":\"Kafka 安装与配置使用\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\install.md\"},{\"text\":\"Kafka 使用指南\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\kafka_guide.md\"},{\"text\":\"Kibana 安装与配置使用\",\"link\":\"\\\\database_nosql\\\\kibana\\\\index.md\"},{\"text\":\"Kibana 使用指南\",\"link\":\"\\\\database_nosql\\\\kibana\\\\userguide.md\"},{\"text\":\"Logstash 安装与配置使用\",\"link\":\"\\\\database_nosql\\\\logstash\\\\index.md\"},{\"text\":\"Logstash 使用指南\",\"link\":\"\\\\database_nosql\\\\logstash\\\\userguide.md\"},{\"text\":\"Filebeat 安装与配置使用\",\"link\":\"\\\\database_nosql\\\\filebeat\\\\index.md\"},{\"text\":\"Filebeat 使用指南\",\"link\":\"\\\\database_nosql\\\\filebeat\\\\userguide.md\"},{\"text\":\"Kafka 概述·介绍\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\index.md\"},{\"text\":\"Kafka 安装与配置使用\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\install.md\"},{\"text\":\"Kafka 使用指南\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\kafka_guide.md\"}],\"/database_nosql/mongodb/\":[{\"text\":\"NoSQL介绍与选项\",\"link\":\"\\\\database_nosql\\\\index.md\"},{\"text\":\"MongoDB概述·应用场景和特性介绍\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\index.md\"},{\"text\":\"Window/Linux平台安装与使用MongoDB服务\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\install.md\"},{\"text\":\"MongoDB 连接/创建删除数据库\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\database_operator.md\"},{\"text\":\"MongoDB 插入文档\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\create.md\"},{\"text\":\"MongoDB 更新文档\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\update.md\"},{\"text\":\"MongoDB 删除文档\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\delete.md\"},{\"text\":\"MongoDB 查询文档\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\select.md\"},{\"text\":\"MongoDB 条件操作符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB $type条件操作符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB Limit与Skip方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 排序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 索引\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\indices.md\"},{\"text\":\"MongoDB 聚合操作\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\aggregation_operation.md\"},{\"text\":\"MongoDB 复制(副本集)\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\copy.md\"},{\"text\":\"MongoDB 分片\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\sharding.md\"},{\"text\":\"MongoDB 运维备份与恢复·导入导出\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\ops_inport_export.md\"},{\"text\":\"MongoDB 监控\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\monitor.md\"},{\"text\":\"MongoDB 事务\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\transactions.md\"},{\"text\":\"MongoDB 建模\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\data_modeling.md\"},{\"text\":\"MongoDB 建模示例\",\"link\":\"\\\\database_nosql\\\\mongodb\\\\data_modeling_example.md\"},{\"text\":\"MongoDB 关系\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 数据库引用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 覆盖索引查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 查询分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 原子操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 高级索引\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 索引限制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB ObjectId\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB Map Reduce\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 全文检索\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 正则表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB GridFS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 固定集合\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MongoDB 自动增长\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1. MongoDB Java\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2. MongoDB Python\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3. MongoDB Go\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4. MongoDB C++\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/database_nosql/redis/\":[{\"text\":\"Redis 简介·概述、优势、应用场景介绍\",\"link\":\"\\\\database_nosql\\\\redis\\\\index.md\"},{\"text\":\"Redis 安装与配置详解\",\"link\":\"\\\\database_nosql\\\\redis\\\\install.md\"},{\"text\":\"Redis 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 数据结构\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\index.md\"},{\"text\":\"跳跃表\",\"link\":\"\\\\database_nosql\\\\redis\\\\jump_table\\\\index.md\"},{\"text\":\"STRING\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\string.md\"},{\"text\":\"LIST\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\list.md\"},{\"text\":\"SET\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\set.md\"},{\"text\":\"HASH\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\hash.md\"},{\"text\":\"ZSET\",\"link\":\"\\\\database_nosql\\\\redis\\\\data_structure\\\\zset.md\"},{\"text\":\"Redis 监控配置\",\"link\":\"\\\\database_nosql\\\\redis\\\\monitor.md\"},{\"text\":\"Redis 基本使用\",\"link\":\"\\\\database_nosql\\\\redis\\\\usage.md\"},{\"text\":\"Redis 集合 Cluster\",\"link\":\"\\\\database_nosql\\\\redis\\\\cluster.md\"},{\"text\":\"Redis 连接 Connection\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis Geo\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis Hashes\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis HyperLogLog\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 键 Keys\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 列表 Lists\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis Pub/Sub\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 脚本 Scripting\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 服务器 Server\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 设定 Sets\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 排序集 Sorted Sets\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 字符串 Strings\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 日常维护\",\"link\":\"\\\\database_nosql\\\\redis\\\\maintenance.md\"},{\"text\":\"Redis 变更模板\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 故障案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 使用rdr查看Redis key内存使用\",\"link\":\"\\\\database_nosql\\\\redis\\\\tools_rdr.md\"},{\"text\":\"Python操作Redis\",\"link\":\"\\\\python\\\\third_libs\\\\Redis\\\\redis.md\"},{\"text\":\"集群滚动重启案例\",\"link\":\"\\\\database_nosql\\\\redis\\\\openapi_cluster_failover.md\"},{\"text\":\"Redis 与 Memcached\",\"link\":\"\\\\database_nosql\\\\redis\\\\redis_memcached.md\"},{\"text\":\"数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据持久化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"分布式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"内存管理机制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"键的过期时间\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据淘汰策略\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"持久化\",\"link\":\"\\\\database_nosql\\\\redis\\\\persistence.md\"},{\"text\":\"RDB 持久化\",\"link\":\"\\\\database_nosql\\\\redis\\\\persistence_rbd.md\"},{\"text\":\"AOF 持久化\",\"link\":\"\\\\database_nosql\\\\redis\\\\persistence_aof.md\"},{\"text\":\"事务 Transactions\",\"link\":\"\\\\database_nosql\\\\redis\\\\transactions.md\"},{\"text\":\"Redis事务及锁应用\",\"link\":\"\\\\database_nosql\\\\redis\\\\transaction_locks.md\"},{\"text\":\"事件\",\"link\":\"\\\\database_nosql\\\\redis\\\\event.md\"},{\"text\":\"文件事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"时间事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"事件的调度与执行\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"连接过程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主从链\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Sentinel\",\"link\":\"\\\\database_nosql\\\\redis\\\\sentinel.md\"},{\"text\":\"分片\",\"link\":\"\\\\database_nosql\\\\redis\\\\fragmentation.md\"},{\"text\":\"一个简单的论坛系统分析\",\"link\":\"\\\\database_nosql\\\\redis\\\\sample02.md\"},{\"text\":\"参考资料\",\"link\":\"\\\\database_nosql\\\\redis\\\\resource.md\"},{\"text\":\"Redis 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 键(key)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 字符串(String)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 哈希(Hash)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 列表(List)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 集合(Set)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 有序集合(sorted set)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis HyperLogLog\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 发布订阅\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 事务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 脚本\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 服务器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis GEO\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis Stream\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 高级教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 数据备份与恢复\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 性能测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 客户端连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 管道技术\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis 分区\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Java 使用 Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PHP 使用 Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、缓存特征\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、缓存位置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、CDN\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、缓存问题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、数据分布\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、一致性哈希\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、LRU\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/database_sql/mysql/\":[{\"text\":\"关系型数据库与MySQL 概述\",\"link\":\"\\\\database_sql\\\\mysql\\\\index.md\"},{\"text\":\"MySQL 安装与配置详解\",\"link\":\"\\\\database_sql\\\\mysql\\\\install.md\"},{\"text\":\"MySQL8 Windows/Linux安装与配置详解\",\"link\":\"\\\\database_sql\\\\mysql\\\\install.md\"},{\"text\":\"MySQL 管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 创建数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 删除数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 选择数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 创建数据表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 删除数据表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 插入数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 查询数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL WHERE 子句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL UPDATE 更新\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL DELETE 语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL LIKE 子句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL UNION\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL ORDER BY 语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 分组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 连接的使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL NULL 值处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 正则表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 事务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL ALTER 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 索引\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 临时表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 复制表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 元数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 序列\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 处理重复数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 及 SQL 注入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 导出数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 导入数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL开发规范\",\"link\":\"\\\\database_sql\\\\mysql\\\\mysql.md\"},{\"text\":\"MySQL性能优化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python操作MySQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go操作MySQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主从复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主从同步\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"读写分离\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"分库分表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"常用函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"子查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、索引\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"B+ Tree 原理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 索引\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"索引优化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"索引的优点\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"索引的使用条件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 简介\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Select\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Select Distinct\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Where\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL And, Or, Not\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Order By\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Insert Into\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Null Values\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Update\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Delete\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Select Top\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Min 和 Max\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Count, Avg, Sum\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Like\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 通配符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL In\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Between\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 别名\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 联接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Inner Join\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Left Join\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Right Join\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Full Join\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 自联接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Union\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Group By\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Having\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Exists\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Any, All\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Select Into\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Insert Into Select\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Case\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Null 函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 存储过程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 注释\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 创建数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 删除数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 数据库备份\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Create Table\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Drop Table\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Alter Table\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 约束\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Not Null\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Unique\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Primary Key\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Foreign Key\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Check\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Default\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL Index\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 自动增量\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 日期\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 视图\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 注入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 托管\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据库优化\",\"link\":\"\\\\database_sql\\\\mysql\\\\performance_optimization\\\\index.md\"},{\"text\":\"Performance 数据库优化\",\"link\":\"\\\\database_sql\\\\mysql\\\\performance_optimization\\\\performance_schema.md\"},{\"text\":\"schema与数据类型优化\",\"link\":\"\\\\database_sql\\\\mysql\\\\performance_optimization\\\\schema_datatype.md\"},{\"text\":\"查询优化\",\"link\":\"\\\\database_sql\\\\mysql\\\\performance_optimization\\\\query.md\"},{\"text\":\"二、查询性能优化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"使用 Explain 进行分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"优化数据访问\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"重构查询方式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、存储引擎\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"InnoDB\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MyISAM\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"比较\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"整型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"浮点数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"字符串\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"时间和日期\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、切分\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"水平切分\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"垂直切分\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Sharding 策略\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Sharding 存在的问题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主从复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"读写分离\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、创建表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、修改表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、插入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、更新\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、删除\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DISTINCT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"LIMIT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"八、排序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"九、过滤\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十、通配符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十一、计算字段\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十二、函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"汇总\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"文本处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"日期和时间处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数值处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十三、分组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十四、子查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十五、连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"内连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自然连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"外连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十六、组合查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十七、视图\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十八、存储过程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十九、游标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十、触发器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十一、事务管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十二、字符集\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十三、权限管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、创建表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、修改表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、插入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、更新\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、删除\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DISTINCT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"LIMIT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"八、排序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"九、过滤\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十、通配符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十一、计算字段\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十二、函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"汇总\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"文本处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"日期和时间处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数值处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十三、分组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十四、子查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十五、连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"内连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自然连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"外连接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十六、组合查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十七、视图\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十八、存储过程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十九、游标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十、触发器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十一、事务管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十二、字符集\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二十三、权限管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"参考资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 快速参考手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 测验\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQL 练习\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL面试题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL学习资料\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/database_sql/pgsql/\":[{\"text\":\"PostgreSQL概述·特性、应用场景介绍\",\"link\":\"\\\\database_sql\\\\pgsql\\\\index.md\"},{\"text\":\"Linux 上安装 PostgreSQL\",\"link\":\"\\\\database_sql\\\\pgsql\\\\install\\\\linux_pgsql_postgis.md\"},{\"text\":\"Windows 上安装 PostgreSQL\",\"link\":\"\\\\database_sql\\\\pgsql\\\\install\\\\windows_pgsql.md\"},{\"text\":\"Mac OS 上安装 PostgreSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker 上安装 PostgreSQL\",\"link\":\"\\\\database_sql\\\\pgsql\\\\install\\\\install_pgsql_docker.md\"},{\"text\":\"基于pgpool搭建PostgreSQL集群部署\",\"link\":\"\\\\database_sql\\\\pgsql\\\\install\\\\pgpool_postgresql_cluster_install.md\"},{\"text\":\"PostgreSQL 语法 SQL 语言简介\",\"link\":\"\\\\database_sql\\\\pgsql\\\\2.sql_syntax.md\"},{\"text\":\"PostgreSQL11 配置文件\",\"link\":\"\\\\database_sql\\\\pgsql\\\\postgresql.confv11.md\"},{\"text\":\"PostgreSQL16 配置文件\",\"link\":\"\\\\database_sql\\\\pgsql\\\\postgresql.confv16.md\"},{\"text\":\"PostgreSQL 创建/选择(访问)/删除数据库\",\"link\":\"\\\\database_sql\\\\pgsql\\\\4.db_operator.md\"},{\"text\":\"PostgreSQL 创建/删除/查询表格\",\"link\":\"\\\\database_sql\\\\pgsql\\\\5.table_operator.md\"},{\"text\":\"PostgreSQL 模式\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\database_table_operator.md\"},{\"text\":\"PostgreSQL 创建新的表格\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\database_table_operator.md\"},{\"text\":\"PostgreSQL 将行插入到表格\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\database_table_operator.md\"},{\"text\":\"PostgreSQL \",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\database_table_operator.md\"},{\"text\":\"PostgreSQL 连接多个表格\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\database_table_operator.md\"},{\"text\":\"PostgreSQL 数据类型\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\index.md\"},{\"text\":\"数组Array\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\array.md\"},{\"text\":\"日期Datetime\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\datetime.md\"},{\"text\":\"json\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\json.md\"},{\"text\":\"字符串String\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\string.md\"},{\"text\":\"组合类型\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\combination.md\"},{\"text\":\"范围类型\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\range.md\"},{\"text\":\"域类型\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\region.md\"},{\"text\":\"PostgreSQL 插入数据-INSERT INTO\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\insert.md\"},{\"text\":\"PostgreSQL 批量插入数据\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\insert_batch.md\"},{\"text\":\"PostgreSQL 查询数据-SELECT\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\select.md\"},{\"text\":\"PostgreSQL 条件查询-WHERE\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL AND & OR\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 更新数据-UPDATE\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\update.md\"},{\"text\":\"PostgreSQL 删除数据-DELETE\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\delete.md\"},{\"text\":\"PostgreSQL LIKE\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL LIMIT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL ORDER BY\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL GROUP BY\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL WITH\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL HAVING\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL DISTINCT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 聚合函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 自动类型转换\",\"link\":\"\\\\database_sql\\\\pgsql\\\\datatype\\\\automatic_type_conversion.md\"},{\"text\":\"PostgreSQL 约束\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL JOIN\",\"link\":\"\\\\database_sql\\\\pgsql\\\\sql_join.md\"},{\"text\":\"PostgreSQL UNION\",\"link\":\"\\\\database_sql\\\\pgsql\\\\sql_union.md\"},{\"text\":\"PostgreSQL NULL\",\"link\":\"\\\\database_sql\\\\pgsql\\\\sql_null.md\"},{\"text\":\"PostgreSQL 别名\",\"link\":\"\\\\database_sql\\\\pgsql\\\\alias.md\"},{\"text\":\"PostgreSQL 触发器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 索引\",\"link\":\"\\\\database_sql\\\\pgsql\\\\index\\\\index.md\"},{\"text\":\"PostgreSQL ALTER TABLE 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL TRUNCATE TABLE\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 视图\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 事务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 锁\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 子查询\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL AUTO INCREMENT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 权限\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 时间/日期\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 常用函数\",\"link\":\"\\\\database_sql\\\\pgsql\\\\senior\\\\function.md\"},{\"text\":\"PostgreSQL 数据权限与角色\",\"link\":\"\\\\database_sql\\\\pgsql\\\\database_roles.md\"},{\"text\":\"PostgreSQL 高级特性概述\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"视图（view）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"外键（foreign key）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"事务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"窗口函数（window function）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"继承\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 开发与设计规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\design_guide.md\"},{\"text\":\"PostgreSQL 命名规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\name_guide.md\"},{\"text\":\"PostgreSQL 数据模型设计\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\datamodule_design.md\"},{\"text\":\"PostgreSQL 索引规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\index_guide.md\"},{\"text\":\"PostgreSQL 稳定性和性能规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\stability_performance_guide.md\"},{\"text\":\"PostgreSQL Query规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\query_guide.md\"},{\"text\":\"阿里云RDS PostgreSQL 使用规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\rds_postgresql_guide.md\"},{\"text\":\"PostgreSQL 管理规范\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_specification\\\\mgr_guide.md\"},{\"text\":\"PostgreSQL 内存参数调优\",\"link\":\"\\\\database_sql\\\\pgsql\\\\performance_optimization\\\\mem_param_opti.md\"},{\"text\":\"PostgreSQL 查询语句优化\",\"link\":\"\\\\database_sql\\\\pgsql\\\\performance_optimization\\\\query_opti.md\"},{\"text\":\"PostgreSQL 索引优化\",\"link\":\"\\\\database_sql\\\\pgsql\\\\performance_optimization\\\\index_opti.md\"},{\"text\":\"7 PostgreSQL问题诊断与性能优化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 架构与设计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SpringBoot整合PostgreSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python Django整合PostgreSQL\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_python\\\\index.md\"},{\"text\":\"Go操作PostgreSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL Routing\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 推荐系统\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 应用开发解决方案\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL 插件与工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2 PostgreSQL日常维护\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3 PostgreSQL监控Monitor\",\"link\":\"\\\\database_sql\\\\pgsql\\\\pgsql_monitor\\\\index.md\"},{\"text\":\"4 PostgreSQL逻辑备份和物理备份/恢复\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\backups.md\"},{\"text\":\"4 备份/恢复 PostgreSQL特定schema或table数据\",\"link\":\"\\\\database_sql\\\\pgsql\\\\ops\\\\backups_schema_table.md\"},{\"text\":\"4 PostgreSQL运维-容灾\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5 PostgreSQL高可用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6 PostgreSQL安全与审计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8 流式复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9 读写分离\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10 水平分库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11 OLAP(MPP...)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"12 数据库扩展插件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13 版本新特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"14 内核原理与开发\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"16 HTAP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"17 流式计算\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"18 时序、时空、对象多维处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"19 图式搜索\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"20 GIS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"22 数据库选型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"23 Benchmark\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"27 标准化(规约、制度、流程)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"28 版本升级\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"29 同、异构数据同步\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"30 数据分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"33 招聘与求职信息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL面试题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PostgreSQL学习资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"15 经典案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"21 Oracle兼容性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"24 最佳实践\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"25 DaaS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"26 垂直行业应用\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/devsecops/auto_ops/\":[{\"text\":\"自动化运维系统开发介绍\",\"link\":\"\\\\devsecops\\\\auto_ops\\\\index.md\"},{\"text\":\"第一章　系统基础信息模块详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第二章　业务服务监控详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第三章　定制业务质量报表详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第四章　Python与系统安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第五章　系统批量运维管理器pexpect详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第六章　系统批量运维管理器paramiko详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第七章　系统批量运维管理器Fabric详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第八章　从“零”开发一个轻量级WebServer\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第九章　集中化管理平台Ansible详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十章　集中化管理平台Saltstack详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十一章　统一网络控制器Func详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十二章　Python大数据应用详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十三章　从零开始打造B/S自动化运维平台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十四章　打造Linux系统安全审计功能\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十五章　构建分布式质量监控平台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"第十六章　构建桌面版C/S自动化运维平台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SHELL编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux核心指令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"开源自动化运维工具\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/frontend/browser_plugins/\":[{\"text\":\"浏览器插件开发介绍\",\"link\":\"\\\\frontend\\\\browser_plugins\\\\index.md\"},{\"text\":\"Chrome扩展程序（一）拦截、修改网络请求\",\"link\":\"\\\\frontend\\\\browser_plugins\\\\reject_modify_request.md\"},{\"text\":\"Chrome扩展程序（二）获取指定网站的Cookie并存储起来\",\"link\":\"\\\\frontend\\\\browser_plugins\\\\get_cookie.md\"},{\"text\":\"Chrome扩展程序（三）无视跨域从第三方接口获取数据\",\"link\":\"\\\\frontend\\\\browser_plugins\\\\cors_thirds_api.md\"}],\"/frontend/css/\":[{\"text\":\"css 简介\",\"link\":\"\\\\frontend\\\\css\\\\introduction\\\\README.md\"},{\"text\":\"css 概述\",\"link\":\"\\\\frontend\\\\css\\\\introduction\\\\css-overview.md\"},{\"text\":\"css 语法\",\"link\":\"\\\\frontend\\\\css\\\\introduction\\\\css-grammar.md\"},{\"text\":\"css 使用\",\"link\":\"\\\\frontend\\\\css\\\\introduction\\\\css-use.md\"},{\"text\":\"css 选择器\",\"link\":\"\\\\frontend\\\\css\\\\selector\\\\README.md\"},{\"text\":\"css 选择器\",\"link\":\"\\\\frontend\\\\css\\\\selector\\\\css-selector-id.md\"},{\"text\":\"css 选择器\",\"link\":\"\\\\frontend\\\\css\\\\selector\\\\css-selector-class.md\"},{\"text\":\"css 选择器\",\"link\":\"\\\\frontend\\\\css\\\\selector\\\\css-selector-attribute.md\"},{\"text\":\"css 样式\",\"link\":\"\\\\frontend\\\\css\\\\style\\\\README.md\"},{\"text\":\"css 样式-背景\",\"link\":\"\\\\frontend\\\\css\\\\style\\\\css-backgroud.md\"},{\"text\":\"css 样式-文本\",\"link\":\"\\\\frontend\\\\css\\\\style\\\\css-text.md\"},{\"text\":\"css 样式-字体\",\"link\":\"\\\\frontend\\\\css\\\\style\\\\css-font.md\"},{\"text\":\"css 样式-链接\",\"link\":\"\\\\frontend\\\\css\\\\style\\\\css-link.md\"},{\"text\":\"css 样式-列表\",\"link\":\"\\\\frontend\\\\css\\\\style\\\\css-list.md\"},{\"text\":\"css 样式-表格\",\"link\":\"\\\\frontend\\\\css\\\\style\\\\css-table.md\"},{\"text\":\"css 样式-轮廓\",\"link\":\"\\\\frontend\\\\css\\\\style\\\\css-outline.md\"},{\"text\":\"css 布局\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"css 定位\",\"link\":\"\\\\frontend\\\\css\\\\layout\\\\css-position.md\"},{\"text\":\"css 相对定位\",\"link\":\"\\\\frontend\\\\css\\\\layout\\\\css-position-relative.md\"},{\"text\":\"css 绝对定位\",\"link\":\"\\\\frontend\\\\css\\\\layout\\\\css-position-absolute.md\"},{\"text\":\"css 浮动\",\"link\":\"\\\\frontend\\\\css\\\\layout\\\\css-float.md\"},{\"text\":\"css 显示\",\"link\":\"\\\\frontend\\\\css\\\\layout\\\\css-display.md\"},{\"text\":\"css 框模型\",\"link\":\"\\\\frontend\\\\css\\\\box\\\\README.md\"},{\"text\":\"css 框模型\",\"link\":\"\\\\frontend\\\\css\\\\box\\\\css-box-padding.md\"},{\"text\":\"css 框模型\",\"link\":\"\\\\frontend\\\\css\\\\box\\\\css-box-border.md\"},{\"text\":\"css 框模型\",\"link\":\"\\\\frontend\\\\css\\\\box\\\\css-box-margin.md\"},{\"text\":\"CSS 简介\",\"link\":\"\\\\frontend\\\\css\\\\basic\\\\css-introduction.md\"},{\"text\":\"CSS 语法\",\"link\":\"\\\\frontend\\\\css\\\\basic\\\\css-grammar.md\"},{\"text\":\"CSS 选择器\",\"link\":\"\\\\frontend\\\\css\\\\basic\\\\css-selector.md\"},{\"text\":\"CSS 使用\",\"link\":\"\\\\frontend\\\\css\\\\basic\\\\css-use.md\"},{\"text\":\"CSS 框模型\",\"link\":\"\\\\frontend\\\\css\\\\basic\\\\css-box-model.md\"},{\"text\":\"CSS 定位\",\"link\":\"\\\\frontend\\\\css\\\\basic\\\\css-positioning.md\"},{\"text\":\"CSS 简介\",\"link\":\"\\\\frontend\\\\css\\\\index.md\"},{\"text\":\"CSS 语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS Id 和 Class选择器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 创建\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS Backgrounds(背景)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS Text(文本)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS Fonts(字体)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 链接(link)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 列表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS Table(表格)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 盒子模型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS Border(边框)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 轮廓（outline）属性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS margin(外边距)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS padding（填充）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 分组和嵌套\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 尺寸 (Dimension)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS Display(显示)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS Position(定位)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS Overflow\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS Float（浮动）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 对齐\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 组合选择符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 伪类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 伪元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 导航栏\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 下拉菜单\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 提示工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 图片廊\",\"link\":\"\\\\frontend\\\\css\\\\image.md\"},{\"text\":\"CSS 图像透明/不透明\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 图像拼合技术\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 媒体类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 属性选择器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 表单\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 计数器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 网页布局\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS !important\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 总结\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 规范\",\"link\":\"\\\\devguide\\\\css\\\\index.md\"},{\"text\":\"CSS 参考手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 选择器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 语音参考\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS Web安全字体\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 动画\",\"link\":\"\\\\frontend\\\\css\\\\animation.md\"},{\"text\":\"CSS 单位\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 颜色\",\"link\":\"\\\\frontend\\\\css\\\\color.md\"},{\"text\":\"CSS 颜色值\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 颜色名\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CSS 十六进制颜色\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"01 简介\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"02 使用方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"03 盒子模型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"04 语法格式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"05 选择器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"06 位置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"07 伪类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"08 可见性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"09 浮动\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10 块级元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11 溢出\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/frontend/css3/\":[{\"text\":\"CSS3开发讲解\",\"link\":\"\\\\frontend\\\\css3\\\\index.md\"}],\"/frontend/font_awesome/\":[{\"text\":\"Font Awesome 图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 品牌图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 图表图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 货币图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 方向图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 文件类型图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 表单图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 性别图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 手势图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 医疗图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 付款图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 加载中图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 文本图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 交通工具图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 音/视频图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome Web 应用图标\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Font Awesome 参考手册\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/frontend/html/\":[{\"text\":\"HTML 简介与开发基础\",\"link\":\"\\\\frontend\\\\html\\\\index.md\"},{\"text\":\"HTML 编辑器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 属性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 标题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 段落\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 文本格式化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 链接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 头部\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML CSS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 图像\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 表格\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 列表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 区块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 布局\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 表单\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 框架\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 颜色\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 颜色名\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 颜色值\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 脚本\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 字符实体\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML URL\",\"link\":\"\\\\frontend\\\\html\\\\url.md\"},{\"text\":\"HTML 速查列表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 标签简写及全称\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 总结\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"XHTML 简介\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 媒体\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 媒体(Media)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 插件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 音频(Audio)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 视频（Video）播放\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 参考手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 标签列表(字母排序)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 标签列表（功能排序）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 属性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 画布\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 音频/视频\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 有效DOCTYPES\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 颜色名\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 拾色器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 字符集\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML ASCII\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML ISO-8859-1\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 符号\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML URL 编码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML 语言代码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTTP 消息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTTP 方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"键盘快捷键\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"网页元素的属性\",\"link\":\"\\\\frontend\\\\html\\\\attribute.md\"},{\"text\":\"字符编码\",\"link\":\"\\\\frontend\\\\html\\\\encode.md\"},{\"text\":\"语义结构\",\"link\":\"\\\\frontend\\\\html\\\\semantic.md\"},{\"text\":\"文本标签\",\"link\":\"\\\\frontend\\\\html\\\\text.md\"},{\"text\":\"列表标签\",\"link\":\"\\\\frontend\\\\html\\\\list.md\"},{\"text\":\"图像标签\",\"link\":\"\\\\frontend\\\\html\\\\image.md\"},{\"text\":\"超链接<a>标签\",\"link\":\"\\\\frontend\\\\html\\\\a.md\"},{\"text\":\"<link>\",\"link\":\"\\\\frontend\\\\html\\\\link.md\"},{\"text\":\"<script>，<noscript>\",\"link\":\"\\\\frontend\\\\html\\\\script.md\"},{\"text\":\"多媒体标签\",\"link\":\"\\\\frontend\\\\html\\\\multimedia.md\"},{\"text\":\"iframe\",\"link\":\"\\\\frontend\\\\html\\\\iframe.md\"},{\"text\":\"表格\",\"link\":\"\\\\frontend\\\\html\\\\table.md\"},{\"text\":\"表单\",\"link\":\"\\\\frontend\\\\html\\\\form.md\"},{\"text\":\"字体标签\",\"link\":\"\\\\frontend\\\\html\\\\font_b_u_sup_sub.md\"},{\"text\":\"其他标签\",\"link\":\"\\\\frontend\\\\html\\\\elements.md\"},{\"text\":\"HTML废弃标签\",\"link\":\"\\\\frontend\\\\html\\\\html_abandoned_labels.md\"},{\"text\":\"排版标签\",\"link\":\"\\\\frontend\\\\html\\\\div_span_center_pre_p_h1_hr_br.md\"}],\"/frontend/html5/\":[{\"text\":\"HTML5 浏览器支持\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 新元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 Canvas\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 SVG\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 MathML\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 拖放\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 地理定位\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 Video(视频)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 Audio(音频)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 Input 类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 表单元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 表单属性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 语义元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 Web 存储\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 Web SQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 应用程序缓存\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 Web Workers\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 SSE\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 WebSocket\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML5 测验\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML(5) 代码规范\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"H5开发概述\",\"link\":\"\\\\frontend\\\\html5\\\\index.md\"},{\"text\":\"html-basics-element\",\"link\":\"\\\\frontend\\\\html5\\\\html5-basics\\\\html-basics-element.md\"},{\"text\":\"html-form\",\"link\":\"\\\\frontend\\\\html5\\\\html5-basics\\\\html-form.md\"},{\"text\":\"html-introduce\",\"link\":\"\\\\frontend\\\\html5\\\\html5-basics\\\\html-introduce.md\"},{\"text\":\"html-list\",\"link\":\"\\\\frontend\\\\html5\\\\html5-basics\\\\html-list.md\"},{\"text\":\"html-table\",\"link\":\"\\\\frontend\\\\html5\\\\html5-basics\\\\html-table.md\"},{\"text\":\"image-element\",\"link\":\"\\\\frontend\\\\html5\\\\html5-basics\\\\image-element.md\"},{\"text\":\"link-element\",\"link\":\"\\\\frontend\\\\html5\\\\html5-basics\\\\link-element.md\"},{\"text\":\"baidu-map\",\"link\":\"\\\\frontend\\\\html5\\\\baidu-map.md\"},{\"text\":\"canvas\",\"link\":\"\\\\frontend\\\\html5\\\\canvas.md\"},{\"text\":\"drag-and-drop\",\"link\":\"\\\\frontend\\\\html5\\\\drag-and-drop.md\"},{\"text\":\"html5-form\",\"link\":\"\\\\frontend\\\\html5\\\\html5-form.md\"},{\"text\":\"html5-introduce\",\"link\":\"\\\\frontend\\\\html5\\\\html5-introduce.md\"},{\"text\":\"html5-svg\",\"link\":\"\\\\frontend\\\\html5\\\\html5-svg.md\"},{\"text\":\"video-and-audio\",\"link\":\"\\\\frontend\\\\html5\\\\video-and-audio.md\"},{\"text\":\"web-sockets\",\"link\":\"\\\\frontend\\\\html5\\\\web-sockets.md\"},{\"text\":\"web-storage\",\"link\":\"\\\\frontend\\\\html5\\\\web-storage.md\"},{\"text\":\"web-workers\",\"link\":\"\\\\frontend\\\\html5\\\\web-workers.md\"}],\"/frontend/jquery/\":[{\"text\":\"jQuery 概述·介绍，安装与编写第一个程序示例\",\"link\":\"\\\\frontend\\\\jquery\\\\index.md\"},{\"text\":\"jQuery 语法示例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JQuery 文档加载完再执行\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 选择器\",\"link\":\"\\\\frontend\\\\jquery\\\\01.basic\\\\selector.md\"},{\"text\":\"jQuery 样式操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 绑定click事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 动画特效\",\"link\":\"\\\\frontend\\\\jquery\\\\01.basic\\\\animation.md\"},{\"text\":\"jQuery 捕获\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 设置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 添加元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 删除元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery CSS 类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery css() 方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 尺寸\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery hide()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery show()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery toggle()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery fadeIn()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery fadeOut()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery.fadeToggle()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery fadeTo()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery slideDown()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery slideUp()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery slideToggle()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery animate()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery delay()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery html()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery text()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery val()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery css()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery before()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery prepend()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery after()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery insertAfter()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery append()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery appendTo()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery clone()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery remove()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery empty()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery detach()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery scrollTop()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery attr()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery prop()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery offset()方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 隐藏/显示\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 淡入淡出\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 滑动\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 动画\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 停止动画\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery Callback\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 链\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"进阶内容介绍\",\"link\":\"\\\\frontend\\\\jquery\\\\02.advanced\\\\index.md\"},{\"text\":\"JQuery特殊效果\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JQuery链式调用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JQuery属性操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JQuery循环\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JQuery事件\",\"link\":\"\\\\frontend\\\\jquery\\\\event_mechanism.md\"},{\"text\":\"高级内容介绍\",\"link\":\"\\\\frontend\\\\jquery\\\\03.senior\\\\index.md\"},{\"text\":\"事件冒泡\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"事件委托\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jquery元素节点操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"注册页表单验证\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 遍历\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 祖先\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 后代\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 同胞\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 过滤\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery AJAX 简介\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery load() 方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery get()/post() 方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery noConflict() 方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery JSONP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 选择器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 事件方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 效果方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery HTML / CSS 方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 遍历方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery AJAX 方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 杂项方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 属性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery Validate\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery Cookie\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery Accordion\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery Autocomplete\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery Growl\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery 密码验证\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery Prettydate\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery Tooltip\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jQuery Treeview\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"天天生鲜-首页js特效\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"json\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ajax与jsonp\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/frontend/js/\":[{\"text\":\"JavaScript 介绍\",\"link\":\"\\\\frontend\\\\js\\\\index.md\"},{\"text\":\"导论\",\"link\":\"\\\\frontend\\\\js\\\\01_basic\\\\introduction.md\"},{\"text\":\"历史\",\"link\":\"\\\\frontend\\\\js\\\\01_basic\\\\history.md\"},{\"text\":\"基本语法\",\"link\":\"\\\\frontend\\\\js\\\\01_basic\\\\grammar.md\"},{\"text\":\"JavaScript 用法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript VScode\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript AI 编程助手\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Chrome 中运行\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 输出\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 注释\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 变量\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 作用域\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 字符串\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 字符串模板\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 比较\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 条件语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript switch 语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript for 循环\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript while 循环\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript break 和 continue 语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript typeof\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 类型转换\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 正则表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 错误\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 调试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 变量提升\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 严格模式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 使用误区\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 表单\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 表单验证\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 验证 API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 保留关键字\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript this\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript let 和 const\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript JSON\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript void\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 异步编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Promise\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 基本语法(代码)规范\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript嵌入页面的方式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"条件语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"获取元素方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"操作元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"事件属性及匿名函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"语法专题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"循环语句\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"错误处理机制\",\"link\":\"\\\\frontend\\\\js\\\\features\\\\error.md\"},{\"text\":\"编程风格\",\"link\":\"\\\\frontend\\\\js\\\\features\\\\style.md\"},{\"text\":\"console 对象与控制台\",\"link\":\"\\\\frontend\\\\js\\\\features\\\\console.md\"},{\"text\":\"标准库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Object 对象\",\"link\":\"\\\\frontend\\\\js\\\\stdlib\\\\object.md\"},{\"text\":\"属性描述对象\",\"link\":\"\\\\frontend\\\\js\\\\stdlib\\\\attributes.md\"},{\"text\":\"Array 对象\",\"link\":\"\\\\frontend\\\\js\\\\stdlib\\\\array.md\"},{\"text\":\"包装对象\",\"link\":\"\\\\frontend\\\\js\\\\stdlib\\\\wrapper.md\"},{\"text\":\"Boolean 对象\",\"link\":\"\\\\frontend\\\\js\\\\stdlib\\\\boolean.md\"},{\"text\":\"Number 对象\",\"link\":\"\\\\frontend\\\\js\\\\stdlib\\\\number.md\"},{\"text\":\"String 对象\",\"link\":\"\\\\frontend\\\\js\\\\stdlib\\\\string.md\"},{\"text\":\"Math 对象\",\"link\":\"\\\\frontend\\\\js\\\\stdlib\\\\math.md\"},{\"text\":\"Date 对象\",\"link\":\"\\\\frontend\\\\js\\\\stdlib\\\\date.md\"},{\"text\":\"RegExp 对象\",\"link\":\"\\\\frontend\\\\js\\\\stdlib\\\\regexp.md\"},{\"text\":\"JSON 对象\",\"link\":\"\\\\frontend\\\\js\\\\stdlib\\\\json.md\"},{\"text\":\"运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"算术运算符\",\"link\":\"\\\\frontend\\\\js\\\\operators\\\\arithmetic.md\"},{\"text\":\"比较运算符\",\"link\":\"\\\\frontend\\\\js\\\\operators\\\\comparison.md\"},{\"text\":\"布尔运算符\",\"link\":\"\\\\frontend\\\\js\\\\operators\\\\boolean.md\"},{\"text\":\"二进制位运算符\",\"link\":\"\\\\frontend\\\\js\\\\operators\\\\bit.md\"},{\"text\":\"其他运算符，运算顺序\",\"link\":\"\\\\frontend\\\\js\\\\operators\\\\priority.md\"},{\"text\":\"数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"概述\",\"link\":\"\\\\frontend\\\\js\\\\types\\\\general.md\"},{\"text\":\"null，undefined 和布尔值\",\"link\":\"\\\\frontend\\\\js\\\\types\\\\null-undefined-boolean.md\"},{\"text\":\"数值\",\"link\":\"\\\\frontend\\\\js\\\\types\\\\number.md\"},{\"text\":\"字符串\",\"link\":\"\\\\frontend\\\\js\\\\types\\\\string.md\"},{\"text\":\"字符串及操作方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"对象\",\"link\":\"\\\\frontend\\\\js\\\\types\\\\object.md\"},{\"text\":\"函数\",\"link\":\"\\\\frontend\\\\js\\\\types\\\\function.md\"},{\"text\":\"数组\",\"link\":\"\\\\frontend\\\\js\\\\types\\\\array.md\"},{\"text\":\"数组及操作方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据类型的转换\",\"link\":\"\\\\frontend\\\\js\\\\features\\\\conversion.md\"},{\"text\":\"JavaScript 函数定义\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 函数参数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 函数调用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 闭包\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 类\",\"link\":\"\\\\frontend\\\\js\\\\11_class\\\\index.md\"},{\"text\":\"JavaScript 类继承\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 静态方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DOM 简介\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\document.md\"},{\"text\":\"DOM HTML\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DOM CSS\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\css.md\"},{\"text\":\"DOM 事件\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\dom_event.md\"},{\"text\":\"DOM EventListener\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DOM 元素\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\element.md\"},{\"text\":\"HTMLCollection 对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"NodeList 对象\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\nodelist.md\"},{\"text\":\"DOM API\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\dom_api.md\"},{\"text\":\"JS 高级教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"调试程序的方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"定时器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"变量作用域\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"封闭函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript异步编程：Ajax和Promise\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript prototype\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Number 对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript String\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Date（日期）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Array（数组）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Boolean（布尔）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Math（算数）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript RegExp 对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"进阶\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"面向对象编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"实例对象与 new 命令\",\"link\":\"\\\\frontend\\\\js\\\\oop\\\\new.md\"},{\"text\":\"this 关键字\",\"link\":\"\\\\frontend\\\\js\\\\oop\\\\this.md\"},{\"text\":\"对象的继承\",\"link\":\"\\\\frontend\\\\js\\\\oop\\\\prototype.md\"},{\"text\":\"Object 对象的相关方法\",\"link\":\"\\\\frontend\\\\js\\\\oop\\\\object.md\"},{\"text\":\"严格模式\",\"link\":\"\\\\frontend\\\\js\\\\oop\\\\strict.md\"},{\"text\":\"异步操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"概述\",\"link\":\"\\\\frontend\\\\js\\\\async\\\\general.md\"},{\"text\":\"定时器\",\"link\":\"\\\\frontend\\\\js\\\\async\\\\timer.md\"},{\"text\":\"Promise 对象\",\"link\":\"\\\\frontend\\\\js\\\\async\\\\promise.md\"},{\"text\":\"DOM\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"概述\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\general.md\"},{\"text\":\"Node 接口\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\node.md\"},{\"text\":\"NodeList 接口，HTMLCollection 接口\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\nodelist.md\"},{\"text\":\"ParentNode 接口，ChildNode 接口\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\parentnode_children_node_interface.md\"},{\"text\":\"Document 节点\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\document.md\"},{\"text\":\"Element 节点\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\element.md\"},{\"text\":\"属性的操作\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\attributes.md\"},{\"text\":\"Text 节点和 DocumentFragment 节点\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\text.md\"},{\"text\":\"CSS 操作\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\css.md\"},{\"text\":\"Mutation Observer API\",\"link\":\"\\\\frontend\\\\js\\\\09_dom\\\\mutationobserver.md\"},{\"text\":\"事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"EventTarget 接口\",\"link\":\"\\\\frontend\\\\js\\\\13_events\\\\eventtarget.md\"},{\"text\":\"事件模型\",\"link\":\"\\\\frontend\\\\js\\\\13_events\\\\model.md\"},{\"text\":\"Event 对象\",\"link\":\"\\\\frontend\\\\js\\\\13_events\\\\event.md\"},{\"text\":\"鼠标事件\",\"link\":\"\\\\frontend\\\\js\\\\13_events\\\\mouse.md\"},{\"text\":\"键盘事件\",\"link\":\"\\\\frontend\\\\js\\\\13_events\\\\keyboard.md\"},{\"text\":\"进度事件\",\"link\":\"\\\\frontend\\\\js\\\\13_events\\\\progress.md\"},{\"text\":\"表单事件\",\"link\":\"\\\\frontend\\\\js\\\\13_events\\\\form.md\"},{\"text\":\"触摸事件\",\"link\":\"\\\\frontend\\\\js\\\\13_events\\\\touch.md\"},{\"text\":\"拖拉事件\",\"link\":\"\\\\frontend\\\\js\\\\13_events\\\\drag.md\"},{\"text\":\"其他常见事件\",\"link\":\"\\\\frontend\\\\js\\\\13_events\\\\common.md\"},{\"text\":\"GlobalEventHandlers 接口\",\"link\":\"\\\\frontend\\\\js\\\\13_events\\\\globaleventhandlers.md\"},{\"text\":\"浏览器模型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"浏览器模型概述\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\engine.md\"},{\"text\":\"window 对象\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\window.md\"},{\"text\":\"Navigator 对象，Screen 对象\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\navigator.md\"},{\"text\":\"Cookie\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\cookie.md\"},{\"text\":\"XMLHttpRequest 对象\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\xmlhttprequest.md\"},{\"text\":\"同源限制\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\same-origin.md\"},{\"text\":\"CORS 通信\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\cors.md\"},{\"text\":\"Storage 接口\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\storage.md\"},{\"text\":\"History 对象\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\history.md\"},{\"text\":\"Location 对象，URL 对象，URLSearchParams 对象\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\location.md\"},{\"text\":\"ArrayBuffer 对象，Blob 对象\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\arraybuffer.md\"},{\"text\":\"File 对象，FileList 对象，FileReader 对象\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\file.md\"},{\"text\":\"表单，FormData 对象\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\form.md\"},{\"text\":\"IndexedDB API\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\indexeddb.md\"},{\"text\":\"Web Worker\",\"link\":\"\\\\frontend\\\\js\\\\10_bom\\\\webworker.md\"},{\"text\":\"附录：网页元素接口\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"&lt;a&gt;\",\"link\":\"\\\\frontend\\\\js\\\\elements\\\\a.md\"},{\"text\":\"&lt;img&gt;\",\"link\":\"\\\\frontend\\\\js\\\\elements\\\\image.md\"},{\"text\":\"&lt;form&gt;\",\"link\":\"\\\\frontend\\\\js\\\\elements\\\\form.md\"},{\"text\":\"&lt;input&gt;\",\"link\":\"\\\\frontend\\\\js\\\\elements\\\\input.md\"},{\"text\":\"&lt;button&gt;\",\"link\":\"\\\\frontend\\\\js\\\\elements\\\\button.md\"},{\"text\":\"&lt;option&gt;\",\"link\":\"\\\\frontend\\\\js\\\\elements\\\\option.md\"},{\"text\":\"&lt;video&gt;，&lt;audio&gt;\",\"link\":\"\\\\frontend\\\\js\\\\elements\\\\video.md\"},{\"text\":\"JavaScript Window\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Window Screen\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Window Location\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Window History\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Navigator\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 弹窗\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 计时事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript Cookie\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 测试 jQuery\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 测试 Prototype\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 对象实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 浏览器对象实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript HTML DOM 实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 总结\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HTML DOM 对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 异步编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript 静态方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ECMAScript开发教程\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\index.md\"},{\"text\":\"综合实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"判断客户端是PC端还是移动端访问\",\"link\":\"\\\\frontend\\\\js\\\\30_application_01\\\\UserAgent.md\"}],\"/frontend/nodejs/\":[{\"text\":\"关于 Node.js\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 概述介绍、安装配置与创建第一个应用\",\"link\":\"\\\\frontend\\\\nodejs\\\\index.md\"},{\"text\":\"Node.js NPM 使用介绍\",\"link\":\"\\\\frontend\\\\nodejs\\\\install_nvm.md\"},{\"text\":\"Node.js REPL(交互式解释器)\",\"link\":\"\\\\frontend\\\\nodejs\\\\repl.md\"},{\"text\":\"Node.js 数据类型\",\"link\":\"\\\\frontend\\\\nodejs\\\\datatype.md\"},{\"text\":\"Node.js 回调函数\",\"link\":\"\\\\frontend\\\\nodejs\\\\callback_function.md\"},{\"text\":\"Node.js 事件循环\",\"link\":\"\\\\frontend\\\\nodejs\\\\eventloop.md\"},{\"text\":\"Node.js EventEmitter\",\"link\":\"\\\\frontend\\\\nodejs\\\\eventemitter.md\"},{\"text\":\"Node.js Buffer(缓冲区)\",\"link\":\"\\\\frontend\\\\nodejs\\\\buffer.md\"},{\"text\":\"Node.js Stream(流)\",\"link\":\"\\\\frontend\\\\nodejs\\\\stream.md\"},{\"text\":\"Node.js 模块系统\",\"link\":\"\\\\frontend\\\\nodejs\\\\module\\\\index.md\"},{\"text\":\"Node.js 函数\",\"link\":\"\\\\frontend\\\\nodejs\\\\function.md\"},{\"text\":\"Node.js 路由\",\"link\":\"\\\\frontend\\\\nodejs\\\\router.md\"},{\"text\":\"Node.js 全局对象\",\"link\":\"\\\\frontend\\\\nodejs\\\\global_object.md\"},{\"text\":\"Node.js 常用工具util\",\"link\":\"\\\\frontend\\\\nodejs\\\\util.md\"},{\"text\":\"Node.js 文件系统\",\"link\":\"\\\\frontend\\\\nodejs\\\\file_system.md\"},{\"text\":\"Node.js GET/POST请求\",\"link\":\"\\\\frontend\\\\nodejs\\\\request.md\"},{\"text\":\"Node.js 工具模块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js Web 模块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js Express 框架\",\"link\":\"\\\\frontend\\\\nodejs\\\\express.md\"},{\"text\":\"Node.js RESTful API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 多进程\",\"link\":\"\\\\frontend\\\\nodejs\\\\multiprocess.md\"},{\"text\":\"Node.js JXcore 打包\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 连接 MySQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 连接 MongoDB\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 示例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 断言测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js Punycode\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js Query Strings\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js C/C++ 插件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 逐行读取\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 全局对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 子进程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js REPL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js HTTP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 集群\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js Smalloc\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js HTTPS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 控制台\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 模块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 加密\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 流\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 网络\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 调试器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 字符串解码器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 系统\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js DNS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 定时器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 路径\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 域\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js TLS/SSL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 进程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js TTY\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js UDP/Datagram\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js URL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 实用工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 虚拟机\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js ZLIB\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js 拓展教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js v8.3.0 发布，升级 V8 引擎至 6.0 版本\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js面试题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Node.js学习路线和资料\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/frontend/react/\":[{\"text\":\"React 开发概述\",\"link\":\"\\\\frontend\\\\react\\\\index.md\"},{\"text\":\"React 多种安装方式与配置介绍(NPM/CDN)\",\"link\":\"\\\\frontend\\\\react\\\\userguide.md\"},{\"text\":\"React AI 编程助手\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React 元素渲染\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React JSX\",\"link\":\"\\\\frontend\\\\react\\\\jsx.md\"},{\"text\":\"React 组件\",\"link\":\"\\\\frontend\\\\react\\\\component.md\"},{\"text\":\"React 组件State(状态)\",\"link\":\"\\\\frontend\\\\react\\\\redux.md\"},{\"text\":\"React Props\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React 事件处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React 条件渲染\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React 列表 & Keys\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React 组件生命周期\",\"link\":\"\\\\frontend\\\\react\\\\component_lifecycle.md\"},{\"text\":\"React 组件 API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React 组件 API\",\"link\":\"\\\\frontend\\\\react\\\\core_componentsapi.md\"},{\"text\":\"React Elements API\",\"link\":\"\\\\frontend\\\\react\\\\core_elementsapi.md\"},{\"text\":\"React 组件常用属性和函数\",\"link\":\"\\\\frontend\\\\react\\\\component_attribute_function.md\"},{\"text\":\"React AJAX\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React 表单与事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React Refs\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React 条件判断\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React 路由\",\"link\":\"\\\\frontend\\\\react\\\\react-router\\\\index.md\"},{\"text\":\"React Memo\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React CSS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React Sass\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React Tailwind CSS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React Hooks\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React 参考手册\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/frontend/ts/\":[{\"text\":\"简介\",\"link\":\"\\\\frontend\\\\ts\\\\intro.md\"},{\"text\":\"概述 · 基本用法&安装\",\"link\":\"\\\\frontend\\\\ts\\\\index.md\"},{\"text\":\"基本用法\",\"link\":\"\\\\frontend\\\\ts\\\\basic.md\"},{\"text\":\"TypeScript 基础语法\",\"link\":\"\\\\frontend\\\\ts\\\\basic_grammer.md\"},{\"text\":\"TypeScript 基础类型\",\"link\":\"\\\\frontend\\\\ts\\\\basic_types.md\"},{\"text\":\"TypeScript 变量声明\",\"link\":\"\\\\frontend\\\\ts\\\\variable_declaration.md\"},{\"text\":\"TypeScript 运算符\",\"link\":\"\\\\frontend\\\\ts\\\\basic_operator.md\"},{\"text\":\"类型运算符\",\"link\":\"\\\\frontend\\\\ts\\\\operator.md\"},{\"text\":\"TypeScript 条件语句\",\"link\":\"\\\\frontend\\\\ts\\\\conditional_statement.md\"},{\"text\":\"TypeScript 循环\",\"link\":\"\\\\frontend\\\\ts\\\\03-逻辑控制for-while.md\"},{\"text\":\"any 类型\",\"link\":\"\\\\frontend\\\\ts\\\\any.md\"},{\"text\":\"类型系统\",\"link\":\"\\\\frontend\\\\ts\\\\types.md\"},{\"text\":\"TypeScript Number\",\"link\":\"\\\\frontend\\\\ts\\\\number.md\"},{\"text\":\"TypeScript String\",\"link\":\"\\\\frontend\\\\ts\\\\string.md\"},{\"text\":\"TypeScript Array(数组)\",\"link\":\"\\\\frontend\\\\ts\\\\array.md\"},{\"text\":\"TypeScript Map对象\",\"link\":\"\\\\frontend\\\\ts\\\\map_object.md\"},{\"text\":\"类型映射\",\"link\":\"\\\\frontend\\\\ts\\\\mapping.md\"},{\"text\":\"TypeScript 元组\",\"link\":\"\\\\frontend\\\\ts\\\\tuple.md\"},{\"text\":\"TypeScript 联合类型\",\"link\":\"\\\\frontend\\\\ts\\\\union_types.md\"},{\"text\":\"symbol 类型\",\"link\":\"\\\\frontend\\\\ts\\\\symbol.md\"},{\"text\":\"TypeScript 函数\",\"link\":\"\\\\frontend\\\\ts\\\\function.md\"},{\"text\":\"TypeScript 接口\",\"link\":\"\\\\frontend\\\\ts\\\\interface.md\"},{\"text\":\"TypeScript 类\",\"link\":\"\\\\frontend\\\\ts\\\\class.md\"},{\"text\":\"TypeScript 对象\",\"link\":\"\\\\frontend\\\\ts\\\\object.md\"},{\"text\":\"TypeScript 泛型\",\"link\":\"\\\\frontend\\\\ts\\\\generics.md\"},{\"text\":\"Enum 类型\",\"link\":\"\\\\frontend\\\\ts\\\\enum.md\"},{\"text\":\"类型断言\",\"link\":\"\\\\frontend\\\\ts\\\\assert.md\"},{\"text\":\"TypeScript 命名空间\",\"link\":\"\\\\frontend\\\\ts\\\\namespace.md\"},{\"text\":\"TypeScript 模块\",\"link\":\"\\\\frontend\\\\ts\\\\module.md\"},{\"text\":\"装饰器\",\"link\":\"\\\\frontend\\\\ts\\\\decorator.md\"},{\"text\":\"装饰器（旧语法）\",\"link\":\"\\\\frontend\\\\ts\\\\decorator-legacy.md\"},{\"text\":\"declare 关键字\",\"link\":\"\\\\frontend\\\\ts\\\\declare.md\"},{\"text\":\"TypeScript d.ts 类型声明文件\",\"link\":\"\\\\frontend\\\\ts\\\\d.ts.md\"},{\"text\":\"类型工具\",\"link\":\"\\\\frontend\\\\ts\\\\utility.md\"},{\"text\":\"注释指令\",\"link\":\"\\\\frontend\\\\ts\\\\comment.md\"},{\"text\":\"tsconfig.json 文件\",\"link\":\"\\\\frontend\\\\ts\\\\tsconfig.json.md\"},{\"text\":\"tsc 命令\",\"link\":\"\\\\frontend\\\\ts\\\\tsc.md\"},{\"text\":\"TypeScript的React支持\",\"link\":\"\\\\frontend\\\\ts\\\\react.md\"},{\"text\":\"TypeScript的Vue3支持\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"TypeScript 测验\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"基础类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"变量声明\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"接口\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"泛型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"枚举\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"类型推论\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"类型兼容性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"高级类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Symbols\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"迭代器和生成器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"模块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"命名空间\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"命名空间和模块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"模块解析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"声明合并\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JSX\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"装饰器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Mixins\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三斜线指令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JavaScript文件类型检查\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"举例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"规范\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"深入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"模板\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"发布\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"tsconfig.json\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"错误信息列表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"编译选项\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"项目引用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MSBuild编译选项\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"构建工具集成\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"每日构建\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/frontend/js/12_ecmascript/\":[{\"text\":\"ECMAScript概述与编写第一个程序\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\index.md\"},{\"text\":\"ES5\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es5\\\\index.md\"},{\"text\":\"ECMAScript 6 简介\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\index.md\"},{\"text\":\"ES6 let 和 const 命令\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\let.md\"},{\"text\":\"ES6 变量的解构赋值\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\destructuring.md\"},{\"text\":\"ES6 字符串的扩展\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\string.md\"},{\"text\":\"ES6 字符串的新增方法\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\string_methods.md\"},{\"text\":\"ES6 正则的扩展\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\regex.md\"},{\"text\":\"ES6 数值的扩展\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\number.md\"},{\"text\":\"ES6 函数的扩展\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\function.md\"},{\"text\":\"ES6 数组的扩展\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\array.md\"},{\"text\":\"ES6 对象的扩展\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\object.md\"},{\"text\":\"ES6 对象的新增方法\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\object_methods.md\"},{\"text\":\"ES6 运算符的扩展\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\operator.md\"},{\"text\":\"ES6 Symbol\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\symbol.md\"},{\"text\":\"ES6 Set数据结构\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\set.md\"},{\"text\":\"ES6 Map数据结构\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\map.md\"},{\"text\":\"ES6 构造函数内super关键字的使用\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\keywords_super.md\"},{\"text\":\"ES6 Proxy\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\proxy.md\"},{\"text\":\"ES6 Reflect\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\reflect.md\"},{\"text\":\"ES6 Promise 对象\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\promise.md\"},{\"text\":\"ES6 Iterator 和 for...of 循环\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\iterator.md\"},{\"text\":\"ES6 Generator 函数的语法\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\generator.md\"},{\"text\":\"ES6 Generator 函数的异步应用\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\generator_async.md\"},{\"text\":\"ES6 async 函数\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\async.md\"},{\"text\":\"ES6 Class 的基本语法\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\class.md\"},{\"text\":\"ES6 Class 的继承\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\class-extends.md\"},{\"text\":\"ES6 Module 的语法\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\module.md\"},{\"text\":\"ES6 Module 的加载实现\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\module_loader.md\"},{\"text\":\"ES6 编程风格\",\"link\":\"\\\\devguide\\\\js\\\\es6_guide.md\"},{\"text\":\"读懂ES6 的规格文件\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\spec.md\"},{\"text\":\"ES6 的异步遍历器\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\async-iterator.md\"},{\"text\":\"ES6 ArrayBuffer对象详解\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\arraybuffer.md\"},{\"text\":\"ES6 的最新提案\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\proposals.md\"},{\"text\":\"ES6 Decorator\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\decorator.md\"},{\"text\":\"参考链接\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es6\\\\reference.md\"},{\"text\":\"ES7\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es7\\\\index.md\"},{\"text\":\"ES8\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es8\\\\index.md\"},{\"text\":\"ES9\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es9\\\\index.md\"},{\"text\":\"ES10\",\"link\":\"\\\\frontend\\\\js\\\\ecmascript\\\\es10\\\\index.md\"}],\"/frontend/macro_process/\":[{\"text\":\"\",\"items\":[]}],\"/middleware/\":[{\"text\":\"Apache Kafka\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"RabbitMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Apache ActiveMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Apache Camel\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Memcached\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Nginx\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"NGINX Plus\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"OpenResty\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HAProxy\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Apache Tomcat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Microsoft IIS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Oracle WebLogic Server\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"IBM WebSphere Application Server\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"JBoss EAP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Apache HTTP Server\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"OpenTSDB\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HBase\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"TDengine\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Emqx\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Etcd\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"FastDFS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CDH\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"DataX\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Puslar\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Elasticsearch\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/middleware/canal/\":[{\"text\":\"Canal介绍\",\"link\":\"\\\\middleware\\\\canal\\\\index.md\"},{\"text\":\"部署安装配置\",\"link\":\"\\\\middleware\\\\canal\\\\install.md\"},{\"text\":\"KYE-DB-ES\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"故障处理\",\"link\":\"\\\\middleware\\\\canal\\\\fault.md\"}],\"/middleware/dorisdb/\":[{\"text\":\"概述\",\"link\":\"\\\\middleware\\\\dorisdb\\\\index.md\"},{\"text\":\"安装、配置与使用\",\"link\":\"\\\\middleware\\\\dorisdb\\\\install.md\"}],\"/middleware/Eureka/\":[],\"/middleware/netty/\":[{\"text\":\"Netty概述\",\"link\":\"\\\\middleware\\\\netty\\\\index.md\"},{\"text\":\"Netty安装、配置与使用\",\"link\":\"\\\\middleware\\\\netty\\\\install.md\"},{\"text\":\"Netty学习\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"个人Netty实战笔记\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《Netty-Redis-ZooKeeper高并发实战》学习笔记1-6章\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《Netty-Redis-ZooKeeper高并发实战》学习笔记7-9章\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"《Netty-Redis-ZooKeeper高并发实战》学习笔记10-12章\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/middleware/nginx/\":[{\"text\":\"基本介绍\",\"link\":\"\\\\middleware\\\\nginx\\\\basic.md\"},{\"text\":\"安装配置\",\"link\":\"\\\\middleware\\\\nginx\\\\install.md\"},{\"text\":\"监控配置\",\"link\":\"\\\\middleware\\\\nginx\\\\monitor.md\"},{\"text\":\"基本使用\",\"link\":\"\\\\middleware\\\\nginx\\\\usage.md\"},{\"text\":\"日常维护\",\"link\":\"\\\\middleware\\\\nginx\\\\maintenance.md\"},{\"text\":\"变更模板\",\"link\":\"\\\\middleware\\\\nginx\\\\change-template.md\"},{\"text\":\"故障案例\",\"link\":\"\\\\middleware\\\\nginx\\\\fault_sample01.md\"},{\"text\":\"nginx_1.22.0安装脚本及说明\",\"link\":\"\\\\middleware\\\\nginx\\\\nginx_install_script_v1.22.0.md\"},{\"text\":\"开启nginx状态页面\",\"link\":\"\\\\middleware\\\\nginx\\\\open_nginx_state_page.md\"},{\"text\":\"指南 | Guides\",\"link\":\"\\\\middleware\\\\nginx\\\\index.md\"},{\"text\":\"核心 | Core\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_google_perftools_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_access_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_addition_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_api_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_auth_basic_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_auth_jwt_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_auth_request_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_autoindex_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_browser_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_charset_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_core_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_dav_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_empty_gif_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_f4f_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_fastcgi_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_flv_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_geoip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_geo_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_gunzip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_gzip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_gzip_static_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_headers_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_hls_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_image_filter_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_index_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_js_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_keyval_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_limit_conn_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_limit_req_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_log_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_map_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_memcached_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_mirror_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_mp4_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_perl_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_proxy_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_random_index_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_realip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_referer_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_rewrite_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_scgi_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_secure_link_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_session_log_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_slice_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_spdy_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_split_clients_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_ssi_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_ssl_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_status_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_stub_status_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_sub_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_upstream_conf_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_upstream_hc_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_upstream_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_userid_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_uwsgi_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_v2_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_http_xslt_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_auth_http_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_core_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_imap_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_pop3_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_proxy_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_smtp_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_mail_ssl_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_access_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_core_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_geoip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_geo_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_js_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_limit_conn_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_log_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_map_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_proxy_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_realip_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_return_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_split_clients_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_ssl_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_ssl_preread_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_upstream_hc_module\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ngx_stream_upstream_module\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/middleware/tdengine/\":[{\"text\":\"TDEngine 概述·介绍\",\"link\":\"\\\\middleware\\\\tdengine\\\\index.md\"},{\"text\":\"TDEngine单机和集群环境部署和使用\",\"link\":\"\\\\middleware\\\\tdengine\\\\install_cluster.md\"},{\"text\":\"TDengine高可用和负载均衡原理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"TDengine滚动升级服务器配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"TDengine扩容和缩容节点\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/middleware/tidb/\":[{\"text\":\"TiDB概述\",\"link\":\"\\\\middleware\\\\tidb\\\\index.md\"}],\"/middleware_mq/kafka/\":[{\"text\":\"ActiveMQ \",\"link\":\"\\\\middleware_mq\\\\kafka\\\\index.md\"},{\"text\":\"ActiveMQ \",\"link\":\"\\\\middleware_mq\\\\kafka\\\\install.md\"},{\"text\":\"Kafka - 概述·介绍\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\index.md\"},{\"text\":\"Kafka - 简介\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\basic.md\"},{\"text\":\"Kafka - 基础\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\index_kafka.md\"},{\"text\":\"Kafka - 集群架构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka - 工作流程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka - 安装配置与使用\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\install.md\"},{\"text\":\"Kafka - 基本操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka - 监控配置\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\monitor.md\"},{\"text\":\"Kafka - 基本使用\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\usage.md\"},{\"text\":\"Kafka - 生产者示例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka - 消费者组示例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka - 与 Storm 集成\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka - 与 Spark 集成\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka - Twitter 实时应用程序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka - 工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka - 应用程序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"日常维护\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\maintenance.md\"},{\"text\":\"变更模板\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"故障案例\",\"link\":\"\\\\middleware_mq\\\\kafka\\\\fault-sample.md\"},{\"text\":\"Python操作Kafka\",\"link\":\"\\\\python\\\\third_libs\\\\Kafka\\\\kafka.md\"},{\"text\":\"Go操作Kafka\",\"link\":\"\\\\go\\\\third_libs\\\\kafka\\\\kafka.md\"},{\"text\":\"Java整合ActiveMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Apache Kafka - 有用的资源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"kafka起源与发展\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"常见的消息队列\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主题、分区、副本、消息代理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"环境搭建-本地伪分布式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"监听器和内外部网络\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"环境搭建-docker部署kafka\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消息模型及消息顺序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消息传递语义\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"生产者API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费者API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"精确一次\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"事务消息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"序列化与Avro\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Record Header用法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Kafka KRaft模式介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"P1 目录\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"kafka一小时入门精讲\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/middleware_mq/rabbitmq/\":[{\"text\":\"RabbitMQ 概述·介绍\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\index.md\"},{\"text\":\"RabbitMQ 安装配置与使用\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\install.md\"},{\"text\":\"RabbitMQ 基本使用\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\basic.md\"},{\"text\":\"RabbitMQ 监控配置\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\monitor.md\"},{\"text\":\"RabbitMQ 基本使用\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\usage.md\"},{\"text\":\"RabbitMQ 日常维护\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\maintenance.md\"},{\"text\":\"RabbitMQ 变更模板\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\change-template.md\"},{\"text\":\"RabbitMQ 故障案例\",\"link\":\"\\\\middleware_mq\\\\rabbitmq\\\\fault-sample.md\"},{\"text\":\"Java整合ActiveMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python操作RabbitMQ\",\"link\":\"\\\\python\\\\third_libs\\\\RabbitMQ\\\\RabbitMQ.md\"},{\"text\":\"Go操作RabbitMQ\",\"link\":\"\\\\go\\\\third_libs\\\\RabbitMQ.md\"}],\"/middleware_mq/rocketmq/\":[{\"text\":\"RocketMQ 概述·介绍\",\"link\":\"\\\\middleware_mq\\\\rocketmq\\\\index.md\"},{\"text\":\"RocketMQ 安装配置与使用\",\"link\":\"\\\\middleware_mq\\\\rocketmq\\\\install.md\"},{\"text\":\"Java整合RocketMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python整合RocketMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Go整合RocketMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"领域模型概述\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"主题（Topic）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"队列（MessageQueue）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消息（Message）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"生产者（Producer）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费者分组（ConsumerGroup）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费者（Consumer）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"订阅关系（Subscription）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"普通消息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"定时/延时消息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"顺序消息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"事务消息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消息发送重试和流控机制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费者分类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消息过滤\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费者负载均衡\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费进度管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消费重试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"消息存储和清理机制\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/os/\":[{\"text\":\"计算机操作系统概述\",\"link\":\"\\\\os\\\\index.md\"},{\"text\":\"进程管理\",\"link\":\"\\\\os\\\\os\\\\process_mgr.md\"},{\"text\":\"文件管理\",\"link\":\"\\\\os\\\\os\\\\file_mgr.md\"},{\"text\":\"内存管理\",\"link\":\"\\\\os\\\\os\\\\mem_mgr.md\"},{\"text\":\"设备管理\",\"link\":\"\\\\os\\\\os\\\\device_mgr.md\"},{\"text\":\"进程和线程\",\"link\":\"\\\\os\\\\os\\\\os_process_thread.md\"},{\"text\":\"死锁\",\"link\":\"\\\\os\\\\os\\\\dead_lock.md\"},{\"text\":\"链接\",\"link\":\"\\\\os\\\\os\\\\link.md\"},{\"text\":\"输入输出\",\"link\":\"\\\\os\\\\os\\\\io.md\"}],\"/os/linux/\":[{\"text\":\"Linux操作系统概述·简介\",\"link\":\"\\\\os\\\\linux\\\\index.md\"},{\"text\":\"Linux 安装\",\"link\":\"\\\\os\\\\linux\\\\linux_iso_install.md\"},{\"text\":\"Linux 云服务器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 系统启动过程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 系统目录结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 忘记密码解决方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 远程登录\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 文件基本属性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 文件与目录管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 用户和用户组管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 磁盘管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux vi/vim\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"linux yum 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux apt 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 变量\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 传递参数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 数组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 运算符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell echo命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell printf命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell test 命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 流程控制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 输入/输出重定向\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Shell 文件包含\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 参考手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 命令大全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Nginx 安装配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"MySQL 安装配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 常用命令全拼\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 测验/考试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux 测验\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux安全审计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"硬件信息相关\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、DELL-服务器常见问题技术手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、DELL-服务器错误代码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、DELL-Megacli命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、DELL-racadm命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、DELL-LINUX 收集信息\\\\(dell报障\\\\)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、HP-hpasmcli命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、查看LINUX本机公网IP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"基础服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、NTP服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Ntpd\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Chrony\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Ntp Client\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"使用案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、DNS服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"bind yum 安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"bind 编译安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"bind 故障处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"客户端配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Dnsmasq 安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、SSH服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH server安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH client 安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH FORWARD 转发\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH agent 代理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Pssh 使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rsync 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH 爆破工具-hydra\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SSH 爆破工具-medusa\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、YUM服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"内部yum源同步公网源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自定义yum源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"rpmbuild 制作rpm包\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"fpm 制作rpm包\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、共享服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"VSFTP 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ProFTP 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Samba 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、NFS服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"NFS 安装部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"NFS 客户端\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"NFS fsid 的问题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、日志服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rsyslog 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"EFLK 部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Logstash 配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装x-pack\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装 grokbug 环境\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Goaccess 日志分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"八、版本控制服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SVN 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Git 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Git 使用手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"GitBook部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"GitHub 高级搜索\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"git 头指针分离\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"九、虚拟化服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"KVM服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"LXC\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"VirtualBox\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vagrant\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Openstack\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Docker\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1、基础学习\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"docker 私有镜像库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Dockerfile 指令详解\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx-Dockerfile\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"php5.6-Dockerfile\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、图形化管理工具（三剑客）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、Machine\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十、自动化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Ansible\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1、ansible安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、ansible基本使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3、常见模块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4、playbook-YAML\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5、ansible基础元素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6、playbook的组成结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"报错信息处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Ansible - windows\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Saltstack\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Puppet\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet自动注册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet证书管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet文件管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet软件包管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet用户管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet任务计划管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet exce管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet service 管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet高级用法（编程语法）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet高级用法（类和模块）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"错误\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"常用命令帮助\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"puppet-dashboard安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Fabric\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十一、监控\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Zabbix\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Grafana\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"APM-Pinpoint \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ping工具集合\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1、ping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、fping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3、arping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4、tcping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5、httping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6、hping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"监控命令集合\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nicstat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"iotop\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"netstat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"tcprstat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"十二、其他\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SS 翻墙服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"PXE 批量装机服务\",\"link\":\"\\\\os\\\\linux\\\\pxe-pi-liang-zhuang-ji-fu-wu.md\"},{\"text\":\"linux一键安装光盘制作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Redmin 服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"jira\",\"link\":\"\\\\os\\\\linux\\\\jira.md\"},{\"text\":\"nali 使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"vim 插件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"vimrc\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"markdown语法手册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Wget 使用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"linux 欢迎页面-motd\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"linux 基础信息配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Centos7-grub修复\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Centos7 修改网卡名为eth0\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Centos6.5 安装python3、pip3\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"xfs文件系统磁盘扩展inode\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Screen 清除一个detached 会话\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ranger文件管理器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"应用服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"WEB服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、NGINX\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"核心 配置分类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"WEB配置分类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"开启nginx状态页面\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"浏览器不自动解析播放文件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx下载文件重命名\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx 返回指定数据\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx 文件下载防盗链\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx 代理websocket\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nginx 代理304问题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、PHP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"php 获取头信息\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"php环境安全加固\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"php配置指定查找共享库文件路径\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、TOMCAT\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据库服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、MYSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Mysql-慢查询分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、REDIS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1、安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、通用key命令操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3、string结构及命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4、Link链表结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5、set 集合结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6、order set有序集合\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7、哈希结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8、redis事务及锁应用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9、redis频道发布与消息订阅\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10、rdb快照持久化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11、aof日志持久化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"12、redis主从复制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13、redis运维常用命令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"14、sentinel 运维监控（哨兵）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"15、案例（位图法统计活跃用户）\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"redis 迁移\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"redis 哨兵\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、MONGO\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、Memcache\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、SSDB\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"缓存服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"NGINX\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"SQUID\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ATS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Varnish\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"负载均衡-高可用服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"LVS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"lvs-nat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"lvs-dr\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Haproxy\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Nginx\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Heartbeat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"heartbeat 安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"heartbeat-centos7编译安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Keepalive\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"中间件服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"大数据服务\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、linux目录结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、文件类型和文件扩展名\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、用户和用户组管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、软链接和硬链接\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"五、文件和目录管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"六、进程管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"七、软件管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"八、任务计划管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"/etc 目录下文件功能介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"/proc 目录下文件功能介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux高级\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"一、防火墙配置-iptables\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"二、权限控制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"基本权限\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"sudo权限\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"mount权限\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"pam\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"selinux\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"三、数据安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"窃听\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"篡改\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"伪装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"物理中断\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"HIDS\\\\(主机性检测系统\\\\)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"四、调优\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1、CPU\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2、MEM\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3、IO\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4、策略路由\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5、网卡绑定\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"网络\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"网络故障应用分析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"kali工具集使用分类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"信息收集\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nmap\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"ncat\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nping\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"漏洞评估\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux系统提权\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"普通用户提权\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Linux驱动\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/os/windows/\":[{\"text\":\"Windows操作系统概述·简介\",\"link\":\"\\\\os\\\\windows\\\\index.md\"},{\"text\":\"Windows网络\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows权限与配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows安全审计\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows进程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows文件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows注册表\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Windows LDAP\",\"link\":\"\\\\os\\\\windows\\\\ldap.md\"},{\"text\":\"Windows AD域\",\"link\":\"\\\\os\\\\windows\\\\ldap_ad.md\"},{\"text\":\"Windows命令\",\"link\":\"\\\\os\\\\windows\\\\cmd.md\"},{\"text\":\"Windows shell编程\",\"link\":\"\\\\os\\\\windows\\\\bat\\\\index.md\"},{\"text\":\"Windows驱动\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/os/linux/shell_bash_program/\":[{\"text\":\"简介\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\intro.md\"},{\"text\":\"基本语法\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\grammar.md\"},{\"text\":\"模式扩展\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\expansion.md\"},{\"text\":\"引号和转义\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\quotation.md\"},{\"text\":\"变量\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\variable.md\"},{\"text\":\"字符串操作\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\string.md\"},{\"text\":\"算术运算\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\arithmetic.md\"},{\"text\":\"操作历史\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\history.md\"},{\"text\":\"行操作\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\readline.md\"},{\"text\":\"目录堆栈\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\stack.md\"},{\"text\":\"脚本入门\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\script.md\"},{\"text\":\"read 命令\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\read.md\"},{\"text\":\"条件判断\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\condition.md\"},{\"text\":\"循环\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\loop.md\"},{\"text\":\"函数\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\function.md\"},{\"text\":\"数组\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\array.md\"},{\"text\":\"set 命令，shopt 命令\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\set.md\"},{\"text\":\"脚本除错\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\debug.md\"},{\"text\":\"mktemp 命令，trap 命令\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\mktemp.md\"},{\"text\":\"启动环境\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\startup.md\"},{\"text\":\"命令提示符\",\"link\":\"\\\\os\\\\linux\\\\shell_bash_program\\\\prompt.md\"}],\"/python/\":[{\"text\":\"Python3 开发特点与概述\",\"link\":\"\\\\python\\\\index.md\"},{\"text\":\"Python应用领域介绍\",\"link\":\"\\\\python\\\\application_scenarios.md\"},{\"text\":\"Python3 开发环境搭建与配置\",\"link\":\"\\\\python\\\\install.md\"},{\"text\":\"Python3 Linux安装与配置\",\"link\":\"\\\\python\\\\install_centos7_python3.md\"},{\"text\":\"Python2和3的区别\",\"link\":\"\\\\python\\\\py2_py3.md\"},{\"text\":\"Python3 编程第一步\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 基础语法、注释与解释器\",\"link\":\"\\\\python\\\\basic\\\\index.md\"},{\"text\":\"Python3 语句\",\"link\":\"\\\\python\\\\basic\\\\sentence.md\"},{\"text\":\"Python3 基本数据类型\",\"link\":\"\\\\python\\\\basic\\\\data_type.md\"},{\"text\":\"Python3 数值/数字(Number)\",\"link\":\"\\\\python\\\\basic\\\\number.md\"},{\"text\":\"Python3 字符串\",\"link\":\"\\\\python\\\\basic\\\\str.md\"},{\"text\":\"Python3 布尔值\",\"link\":\"\\\\python\\\\basic\\\\bool.md\"},{\"text\":\"Python3 数据类型转换\",\"link\":\"\\\\python\\\\basic\\\\datatype_convert.md\"},{\"text\":\"Python3 变量\",\"link\":\"\\\\python\\\\basic\\\\variable.md\"},{\"text\":\"Python3 标示符和关键字\",\"link\":\"\\\\python\\\\basic\\\\keywords.md\"},{\"text\":\"Python3 运算符\",\"link\":\"\\\\python\\\\basic\\\\operator.md\"},{\"text\":\"Python3 条件控制（逻辑判断）语句\",\"link\":\"\\\\python\\\\basic\\\\conditional_control_statement.md\"},{\"text\":\"Python3 循环语句\",\"link\":\"\\\\python\\\\basic\\\\loop_statement.md\"},{\"text\":\"Python3基础之最新的73个内置函数（1）\",\"link\":\"\\\\python\\\\inner_function\\\\index.md\"},{\"text\":\"Python3基础之最新的73个内置函数（2）\",\"link\":\"\\\\python\\\\inner_function\\\\article02.md\"},{\"text\":\"Python3基础之最新的73个内置函数（3）\",\"link\":\"\\\\python\\\\inner_function\\\\article03.md\"},{\"text\":\"Python3基础之最新的73个内置函数（4）\",\"link\":\"\\\\python\\\\inner_function\\\\article04.md\"},{\"text\":\"Python3基础之最新的73个内置函数（5）\",\"link\":\"\\\\python\\\\inner_function\\\\article05.md\"},{\"text\":\"Python3基础之最新的73个内置函数（6）\",\"link\":\"\\\\python\\\\inner_function\\\\article06.md\"},{\"text\":\"Python3基础之最新的73个内置函数（7）\",\"link\":\"\\\\python\\\\inner_function\\\\article07.md\"},{\"text\":\"内置函数应用之命令行参数化实现的几种方式\",\"link\":\"\\\\python\\\\inner_function\\\\command_line_args.md\"},{\"text\":\"Python3 复合数据类型(内置数据结构)\",\"link\":\"\\\\python\\\\basic\\\\data_structure.md\"},{\"text\":\"Python3 列表-list\",\"link\":\"\\\\python\\\\basic\\\\list.md\"},{\"text\":\"Python3 元组-tuple\",\"link\":\"\\\\python\\\\basic\\\\tuple.md\"},{\"text\":\"Python3 字典-dict\",\"link\":\"\\\\python\\\\basic\\\\dict.md\"},{\"text\":\"Python3 集合-set\",\"link\":\"\\\\python\\\\basic\\\\set.md\"},{\"text\":\"Python3 迭代器与生成器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数定义、调用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数的文档说明\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数参数(一)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数返回值(一)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4种函数的类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数的嵌套调用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数应用：打印图形和数学计算\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"局部变量\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"全局变量\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数应用：学生管理系统\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数返回值(二)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数参数(二)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"引用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"递归函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"匿名函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"函数使用注意事项\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 Lambda\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 模块\",\"link\":\"\\\\python\\\\basic\\\\module.md\"},{\"text\":\"Python3 错误和异常处理\",\"link\":\"\\\\python\\\\basic\\\\exception.md\"},{\"text\":\"Python3 命名空间/作用域\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 标准库概览\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 输入和输出\",\"link\":\"\\\\python\\\\basic\\\\io.md\"},{\"text\":\"Python3 文件(File)和目录操作\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 OS\",\"link\":\"\\\\python\\\\inner_libs\\\\os\\\\index.md\"},{\"text\":\"Python3 日期处理\",\"link\":\"\\\\python\\\\inner_libs\\\\datetime\\\\index.md\"},{\"text\":\"Python3 时间处理\",\"link\":\"\\\\python\\\\inner_libs\\\\time\\\\index.md\"},{\"text\":\"1.企业级Python代码静态扫描-代码规范、逻辑、语法、安全检查，以及代码自动编排介绍\",\"link\":\"\\\\python\\\\code_specifications\\\\index.md\"},{\"text\":\"2.通读Python PEP8代码规范\",\"link\":\"\\\\devguide\\\\python\\\\pep8.md\"},{\"text\":\"3.Python代码扫描：新一代 Python Linter工具Ruff\",\"link\":\"\\\\python\\\\code_specifications\\\\ruff.md\"},{\"text\":\"4.Python代码扫描：提升Python代码质量的神器-pylint详解与使用指南\",\"link\":\"\\\\python\\\\code_specifications\\\\pylint.md\"},{\"text\":\"5.Python代码扫描：轻量级Python静态代码分析工具pyflakes\",\"link\":\"\\\\python\\\\code_specifications\\\\pyflakes.md\"},{\"text\":\"6.Python代码扫描：Python代码规范与错误检查的利器-flake8详解与实践\",\"link\":\"\\\\python\\\\code_specifications\\\\flake8.md\"},{\"text\":\"7.Python代码扫描：静态类型检查的最佳选择mypy\",\"link\":\"\\\\python\\\\code_specifications\\\\mypy.md\"},{\"text\":\"8.Python代码扫描：自动化移除Python代码中的冗余-autoflake使用技巧与实例\",\"link\":\"\\\\python\\\\code_specifications\\\\autoflake.md\"},{\"text\":\"9.Python代码扫描：Python代码格式化的利器-yapf详解与最佳实践\",\"link\":\"\\\\python\\\\code_specifications\\\\yapf.md\"},{\"text\":\"10.Python代码扫描：一键格式化Python代码的黑魔法-black使用教程\",\"link\":\"\\\\python\\\\code_specifications\\\\black.md\"},{\"text\":\"11.Python代码扫描：导入语句自动排序工具-isort使用指南与示例\",\"link\":\"\\\\python\\\\code_specifications\\\\isort.md\"},{\"text\":\"12.Python代码扫描：自动化修复Python代码风格的工具-autopep8详解与实例\",\"link\":\"\\\\python\\\\code_specifications\\\\autopep8.md\"},{\"text\":\"13.Python代码扫描：项目中的代码规范与错误检查-pyproject-flake8配置与使用方法\",\"link\":\"\\\\python\\\\code_specifications\\\\pyproject-flake8.md\"},{\"text\":\"14.Python代码扫描：企业级代码代码安全漏洞扫描Bandit\",\"link\":\"\\\\python\\\\code_specifications\\\\bandit.md\"},{\"text\":\"Python3 pip的安装与配置使用\",\"link\":\"\\\\python\\\\install_pip.md\"},{\"text\":\"Python3 面向对象编程\",\"link\":\"\\\\python\\\\senior\\\\oop\\\\index.md\"},{\"text\":\"类的继承\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 类和对象\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 继承\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 开发技巧\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 迭代\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 迭代器与生成器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 lambda\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 数据结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 模块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 装饰器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 命名空间/作用域\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 测验\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 字符串格式化的几种方式总结\",\"link\":\"\\\\python\\\\basic\\\\str-format.md\"},{\"text\":\"Python3 推导式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 并发&异步编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"多线程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"多进程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"协程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3.12的多核并发\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"异步模块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 正则表达式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python 测验\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python语言特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1 Python的函数参数传递\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2 Python中的元类(metaclass)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3 @staticmethod和@classmethod\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4 类变量和实例变量\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"5 Python自省\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"6 字典推导式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"7 Python中单下划线和双下划线\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"8 字符串格式化:\\\\x和.format\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"9 迭代器和生成器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"10 *args and <code>**kwargs</code>\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"11 面向切面编程AOP和装饰器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"12 鸭子类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"13 Python中重载\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"14 新式类和旧式类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"15 __new__和<code>__init__</code>的区别\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"16 单例模式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1 使用__new__方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2 共享属性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3 装饰器版本\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"4 import方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"17 Python中的作用域\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"18 GIL线程全局锁\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"19 协程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"20 闭包\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"21 lambda函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"22 Python函数式编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"23 Python里的拷贝\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"24 Python垃圾回收机制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1 引用计数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2 标记-清除机制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3 分代技术\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"25 Python的List\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"26 Python的is\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"27 read,readline和readlines\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"29 super init\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"30 range and xrange\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 CGI编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 Zabbix\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 网络编程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 SMTP发送邮件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 XML 解析\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 JSON\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 内置函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 urllib\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 uWSGI 安装配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 operator\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 math\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 random\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 有用的资源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 statistics\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 hashlib\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3整合MySQL数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3整合MongoDB数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3整合SQLite数据库\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3整合Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3整合Elasticsearch\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3整合Kafka\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3整合RocketMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3整合ActiveMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 MySQL(mysql-connector)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 MySQL(PyMySQL)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 MongoDB\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 Redis\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 PostgreSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 RocketMQ\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 Kafka\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 Elasticsearch\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 Neo4J\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"工程化部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 requests\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python3 pyecharts\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CookBook\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"数据结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"设计模式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Web开发框架\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"自动化爬虫\",\"link\":\"\\\\python\\\\category.md\"},{\"text\":\"办公自动化\",\"link\":\"\\\\python\\\\category.md\"},{\"text\":\"业务自动化\",\"link\":\"\\\\python\\\\category.md\"},{\"text\":\"运维自动化\",\"link\":\"\\\\python\\\\category.md\"},{\"text\":\"浏览器自动化\",\"link\":\"\\\\python\\\\category.md\"},{\"text\":\"自动化渗透测试\",\"link\":\"\\\\python\\\\category.md\"},{\"text\":\"自动化安全评估\",\"link\":\"\\\\python\\\\category.md\"},{\"text\":\"Python3 AI 绘画\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"CMDB\",\"link\":\"\\\\python\\\\index.md\"},{\"text\":\"ERP\",\"link\":\"\\\\python\\\\index.md\"},{\"text\":\"数据结构与算法\",\"link\":\"\\\\datastructure_algorithms\\\\index.md\"},{\"text\":\"面试题\",\"link\":\"\\\\interview\\\\python\\\\index.md\"},{\"text\":\"开源项目\",\"link\":\"\\\\python\\\\opensource\\\\index.md\"},{\"text\":\"学习资料\",\"link\":\"\\\\python\\\\resource\\\\index.md\"},{\"text\":\"招聘岗位\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"学习路线图\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/python/newfeatures/\":[{\"text\":\"Python3.4新特性\",\"link\":\"\\\\python\\\\newfeatures\\\\python34_coder\\\\index.md\"},{\"text\":\"Python3.5新特性\",\"link\":\"\\\\python\\\\newfeatures\\\\python35_coder\\\\index.md\"},{\"text\":\"Python3.6新特性\",\"link\":\"\\\\python\\\\newfeatures\\\\python36_coder\\\\index.md\"},{\"text\":\"Python3.10新特性\",\"link\":\"\\\\python\\\\newfeatures\\\\python310_coder\\\\index.md\"},{\"text\":\"Python3.12新特性\",\"link\":\"\\\\python\\\\newfeatures\\\\python312_coder\\\\index.md\"},{\"text\":\"Python3.13新特性\",\"link\":\"\\\\python\\\\newfeatures\\\\python313_coder\\\\index.md\"}],\"/python/python2/\":[{\"text\":\"Python2 简介\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python2 环境搭建\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python 基础教程\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python 简介\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 环境搭建\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 中文编码\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 基础语法\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 变量类型\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 运算符\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 条件语句\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 循环语句\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python While 循环语句\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python for 循环语句\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 循环嵌套\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python break 语句\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python continue 语句\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python pass 语句\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python Number(数字)\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 字符串\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 列表(List)\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 元组\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 字典(Dictionary)\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 日期和时间\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 函数\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 模块\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 文件I/O\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python File 方法\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 异常处理\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python OS 文件/目录方法\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 内置函数\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 高级教程\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 面向对象\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 正则表达式\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python CGI 编程\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python MySQL\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 网络编程\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python SMTP\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 多线程\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python XML 解析\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python GUI 编程(Tkinter)\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python2.x与3.x 版本区别\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python IDE\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python JSON\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python AI 绘画\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 100例\",\"link\":\"\\\\python\\\\python2\\\\index.md\"},{\"text\":\"Python 测验\",\"link\":\"\\\\python\\\\python2\\\\index.md\"}],\"/python/thirds_application/odoo/\":[{\"text\":\"Odoo产品分析 (一) – 一切为零\",\"link\":\"\\\\python\\\\thirds_application\\\\odoo\\\\index.md\"},{\"text\":\"odoo：开源 ERP/CRM 入门与实践\",\"link\":\"\\\\python\\\\thirds_application\\\\odoo\\\\index.md\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(1) – 销售(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(1) – 销售(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(1) – 销售(3) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(2) – 会计(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(3) –CRM(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(3) –CRM(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(4) –讨论(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(5) –日历(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(6) –采购(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(6) –采购(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(6) –采购(3) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(7) –制造(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(8) –会计和财务(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(9) – 网站生成器(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(10) – 电子商务(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(10) – 电子商务(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (二) – 商业板块(11) – 在线活动(1)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (三) – 人力资源板块(1) – 员工目录(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (三) – 人力资源板块(2) – 工时表(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (三) – 人力资源板块(3) – 休假管理(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (三) – 人力资源板块(4) – 招聘流程(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (三) – 人力资源板块(5) – 出勤(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (三) – 人力资源板块(6) – 工资表(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (三) – 人力资源板块(6) – 工资表(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (三) – 人力资源板块(7) – 费用追踪(1)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(1) – 项目(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(2) – 搜索和仪表盘(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(2) – 搜索和仪表盘(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(3) – POS(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(3) – POS(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(4) – 问题追踪及群发邮件营销(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(5) – 设备及联系人目录(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(6) – 午餐管理(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(6) – 午餐管理(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(7) – 车队管理(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(7) – 车队管理(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(8) – 生产力(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(9) – 维修管理(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(10) – 问卷(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(10) – 问卷(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (四) – 工具板块(11) – 网站即时聊天(1)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (五) – 定制板块(1) – 管理odoo安装(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (五) – 定制板块(1) – 管理odoo安装(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (五) – 定制板块(2) – 为业务自定义odoo(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (五) – 定制板块(2) – 为业务自定义odoo(2) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (五) – 定制板块(3) – 修改文件和报告(1) \",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Odoo产品分析 (五) – 定制板块(3) – 修改文件和报告(2)\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/python_spider/\":[{\"text\":\"爬虫开发概述和开发基础\",\"link\":\"\\\\python_spider\\\\index.md\"},{\"text\":\"爬虫相关技能和工具使用介绍\",\"link\":\"\\\\python_spider\\\\tools.md\"},{\"text\":\"反爬虫概述\",\"link\":\"\\\\python_spider\\\\anti_crawler\\\\index.md\"},{\"text\":\"反爬虫策略\",\"link\":\"\\\\python_spider\\\\anti_crawler\\\\crash_spider.md\"},{\"text\":\"scrapy\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"pyspider\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"appium\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"beautiful soup\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"selenium\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"uiautomator2\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/python_webframework/\":[{\"text\":\"Django\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Flask\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Tornado\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"uWSGI\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Gunicorn\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Fastapi\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/python_webframework/celery_framework/\":[{\"text\":\"分布式异步任务调度框架Celery介绍\",\"link\":\"\\\\python_webframework\\\\celery_framework\\\\index.md\"},{\"text\":\"1.1. Task Queue\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.2. Celery安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.3. Broker\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.4. Application\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"1.5. 配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.1. 项目中使用celery\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.2. 调用任务(Calling Task)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.3. Designing Work-flows\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2.4. Routing\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3. Periodic Tasks\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Django中使用Celery\",\"link\":\"\\\\python_webframework\\\\django_framework\\\\celery\\\\index.md\"},{\"text\":\"Flask中使用Celery\",\"link\":\"\\\\python_webframework\\\\flask_framework\\\\celery.md\"}],\"/python_webframework/django_framework/\":[{\"text\":\"Django\",\"items\":[{\"text\":\"Django 简介\",\"link\":\"\"},{\"text\":\"Django 安装与创建第一个项目\",\"link\":\"\"},{\"text\":\"Django 模板\",\"link\":\"\"},{\"text\":\"Django 模型\",\"link\":\"\"},{\"text\":\"Django 表单(Forms)\",\"link\":\"\"},{\"text\":\"Django 视图\",\"link\":\"\"},{\"text\":\"Django 路由\",\"link\":\"\"},{\"text\":\"Django Admin 管理工具\",\"link\":\"\"},{\"text\":\"Django ORM-单表实例\",\"link\":\"\"},{\"text\":\"Django ORM-多表实例\",\"link\":\"\"},{\"text\":\"Django ORM-聚合查询\",\"link\":\"\"},{\"text\":\"Django Form 组件\",\"link\":\"\"},{\"text\":\"Django Auth\",\"link\":\"\"},{\"text\":\"Django Cookie/Session\",\"link\":\"\"},{\"text\":\"Django 中间件\",\"link\":\"\"},{\"text\":\"分页\",\"link\":\"\"},{\"text\":\"AsyncIO\",\"link\":\"\"},{\"text\":\"身份验证\",\"link\":\"\"},{\"text\":\"信号\",\"link\":\"\"},{\"text\":\"全局上下文管理器\",\"link\":\"\"},{\"text\":\"中间件\",\"link\":\"\"},{\"text\":\"Django QuerySet\",\"link\":\"\"},{\"text\":\"Django admin\",\"link\":\"\"},{\"text\":\"Django 视图-FBV与CBV\",\"link\":\"\"},{\"text\":\"Django Nginx+uwsgi安装配置\",\"link\":\"\"}]},{\"text\":\"Celery\",\"link\":\"/python_django/celery/\"},{\"text\":\"DRF\",\"link\":\"/python_django/drf/\"},{\"text\":\"数据库\",\"link\":\"/database/mysql/\"}],\"/python_webframework/django_framework/celery/\":[],\"/python_webframework/django_framework/drf/\":[{\"text\":\"Django RestFramework概述与开始\",\"link\":\"\\\\python_webframework\\\\django_framework\\\\drf\\\\index.md\"}],\"/python_webframework/fastapi_framework/\":[{\"text\":\"概述\",\"link\":\"\\\\python_webframework\\\\fastapi_framework\\\\index.md\"},{\"text\":\"安装与配置使用介绍\",\"link\":\"\\\\python_webframework\\\\fastapi_framework\\\\install.md\"}],\"/python_webframework/tornado_framework/\":[{\"text\":\"Tornado开发指南\",\"items\":[{\"text\":\"1.1. 关于Tornado\",\"link\":\"\"},{\"text\":\"1.2. Tornado与Django\",\"link\":\"\"}]},{\"text\":\"2. 初识Tornado\",\"items\":[{\"text\":\"2.1. 安装\",\"link\":\"\"},{\"text\":\"2.2. Hello Itcast\",\"link\":\"\"},{\"text\":\"2.3. httpserver\",\"link\":\"\"},{\"text\":\"2.4. options\",\"link\":\"\"},{\"text\":\"2.5. 练习\",\"link\":\"\"}]},{\"text\":\"3. 深入Tornado\",\"items\":[{\"text\":\"3.1. Application\",\"link\":\"\"},{\"text\":\"3.2. 输入\",\"link\":\"\"},{\"text\":\"3.3. 输出\",\"link\":\"\"},{\"text\":\"3.4. 接口与调用顺序\",\"link\":\"\"},{\"text\":\"3.5. WebSocket\",\"link\":\"\"},{\"text\":\"3.6. 练习\",\"link\":\"\"}]},{\"text\":\"4. 模板\",\"items\":[{\"text\":\"4.1. 静态文件\",\"link\":\"\"},{\"text\":\"4.2. 使用模板\",\"link\":\"\"},{\"text\":\"4.3. 练习\",\"link\":\"\"}]},{\"text\":\"5. 数据库\",\"items\":[{\"text\":\"5.1. 数据库\",\"link\":\"\"},{\"text\":\"5.2. 练习\",\"link\":\"\"}]},{\"text\":\"6. 安全应用\",\"items\":[{\"text\":\"6.1. Cookie\",\"link\":\"\"},{\"text\":\"6.2. XSRF\",\"link\":\"\"},{\"text\":\"6.3. 用户验证\",\"link\":\"\"},{\"text\":\"6.4. 练习\",\"link\":\"\"}]},{\"text\":\"7. 异步与WebSocket\",\"items\":[{\"text\":\"7.1. 认识异步\",\"link\":\"\"},{\"text\":\"7.2. Tornado异步\",\"link\":\"\"},{\"text\":\"7.3. WebSocket\",\"link\":\"\"},{\"text\":\"7.4. 练习\",\"link\":\"\"}]},{\"text\":\"8. 应用案例\",\"items\":[{\"text\":\"8.1. 基于Tornado+Redis的贪吃蛇游戏\",\"link\":\"\"}]},{\"text\":\"9. 部署\",\"items\":[{\"text\":\"9.1. 部署Tornado\",\"link\":\"\"}]}],\"/rpa/\":[{\"text\":\"RPA介绍和入门\",\"link\":\"\\\\rpa\\\\index.md\"},{\"text\":\"RPA相关框架\",\"link\":\"\\\\rpa\\\\index.md\"}],\"/rust/\":[{\"text\":\"Rust 概述\",\"link\":\"\\\\rust\\\\index.md\"},{\"text\":\"Rust 环境搭建\",\"link\":\"\\\\rust\\\\index.md\"},{\"text\":\"Cargo 教程\",\"link\":\"\\\\rust\\\\cargo.md\"},{\"text\":\"Rust 输出到命令行\",\"link\":\"\\\\rust\\\\output_command_line.md\"},{\"text\":\"Rust 基础语法\",\"link\":\"\\\\rust\\\\basic_grammar.md\"},{\"text\":\"Rust 数据类型\",\"link\":\"\\\\rust\\\\data_type.md\"},{\"text\":\"Rust 注释\",\"link\":\"\\\\rust\\\\annotation.md\"},{\"text\":\"Rust 函数\",\"link\":\"\\\\rust\\\\function.md\"},{\"text\":\"Rust 条件语句\",\"link\":\"\\\\rust\\\\conditional_statement.md\"},{\"text\":\"Rust 循环\",\"link\":\"\\\\rust\\\\loop.md\"},{\"text\":\"Rust 所有权\",\"link\":\"\\\\rust\\\\ownership.md\"},{\"text\":\"Rust Slice（切片）类型\",\"link\":\"\\\\rust\\\\slice_type.md\"},{\"text\":\"Rust 结构体\",\"link\":\"\\\\rust\\\\structural_morphology.md\"},{\"text\":\"Rust 枚举类\",\"link\":\"\\\\rust\\\\enumeration_class.md\"},{\"text\":\"Rust 组织管理\",\"link\":\"\\\\rust\\\\organizational_management.md\"},{\"text\":\"Rust 错误处理\",\"link\":\"\\\\rust\\\\error_handling.md\"},{\"text\":\"Rust 泛型与特性\",\"link\":\"\\\\rust\\\\generics_characteristics.md\"},{\"text\":\"Rust 生命周期\",\"link\":\"\\\\rust\\\\life_cycle.md\"},{\"text\":\"Rust 文件与IO\",\"link\":\"\\\\rust\\\\files_io.md\"},{\"text\":\"Rust 集合与字符串\",\"link\":\"\\\\rust\\\\collection_string.md\"},{\"text\":\"Rust 面向对象\",\"link\":\"\\\\rust\\\\object_oriented.md\"},{\"text\":\"Rust 并发编程\",\"link\":\"\\\\rust\\\\concurrent_programming.md\"},{\"text\":\"Rust 应用\",\"link\":\"\\\\rust\\\\application\\\\index.md\"},{\"text\":\"Rust：一门安全、并发和高性能的系统编程语言，能为我们带来哪些利好\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶1.安装Rust编程环境，并编写你的第一个Rust程序，以及两款rustc、cargo工具使用方法和常用指令总结\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶2.入门指南：一览Rust的基本语法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶3.变量和数据类型：Rust的强类型和内存安全，让变量和数据类型成为Rust的杀手锏\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶3.数据类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶4.集合：Rust的集合库，让你的数据结构操作更高效更安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶5.字符串：Rust的字符串处理，让你的文本操作更简单更可靠\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶6.条件语句和循环-Rust的控制流语句，让你的代码逻辑更清晰更易读\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶7.注释：Rust的注释规范，让你的代码文档更清晰更易于维护\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶8.函数和模块：Rust的函数和模块系统，让你的代码结构更模块化更可复\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶9.错误处理：Rust的错误处理机制，让你的代码更健壮更可靠\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶10.Rust的核心概念：所有权和借用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶11.深入探索Rust的高级特性\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶12.Rust的结构体，让你的数据组织更灵活更高效\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶13.Rust的枚举类型，让你的代码逻辑更简洁更易扩展\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶14.组织管理：Rust的包管理器和依赖管理，让你的代码组织更清晰更易于维护\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶15.错误处理：Result和Option类型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶16.Trait和泛型：Rust的特性系统\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶17.Rust的面向对象编程，让你的代码结构更灵活更可扩展\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶18.并发编程：线程和消息传递\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶19.锁和同步原语：Mutex、Arc等\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶20.异步编程：Futures和Async/Await\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶21.高级错误处理：自定义错误类型和错误链\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶22.高级数据结构：HashMap、VecDeque等\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶23.Rust的生命周期系统，让你的代码内存管理更安全更高效\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶24.Rust的文件操作和IO编程，让你的代码与外部环境交互更便捷更可靠\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶25.网络编程：TCP、UDP和HTTP\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶26.FFI：与其他语言的交互\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶27.Rust的生态系统和常用库介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶28.Rust的性能优化技巧和最佳实践\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶29.Rust的trait、闭包和宏分别是什么、有什么作用和特性，以及实战案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶30.Rust编码规范：如何写出高质量的Rust代码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶31.Rust关键字大全：掌握Rust语言的核心要素\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶32.Slice（切片）的使用方法和技巧实战案例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶33.操作PostgreSQL\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust进阶34.内存管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust阶段性特点总结以及它的一些缺陷\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust实战项目：监控主机，采集主机信息开发一个跨平台的Agent\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust实战案例1：构建一个简单的命令行工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust实战案例2：开发一个网络爬虫\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust实战案例3：开发一个简单的Web应用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust面试题\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Rust学习路线和资料\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"相关的热门开源项目\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/python_webframework/flask_framework/\":[{\"text\":\"关于Flask·概述\",\"link\":\"\\\\python_webframework\\\\flask_framework\\\\index.md\"},{\"text\":\"1. 环境准备\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"2. 创建第一个 Flask 应用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"3. 路由和视图\",\"link\":\"\\\\python_webframework\\\\flask_framework\\\\router_view.md\"},{\"text\":\"4. 模板渲染\",\"link\":\"\\\\python_webframework\\\\flask_framework\\\\template_rander.md\"},{\"text\":\"5. 表单处理\",\"link\":\"\\\\python_webframework\\\\flask_framework\\\\forms.md\"},{\"text\":\"6. 数据库集成\",\"link\":\"\\\\python_webframework\\\\flask_framework\\\\database.md\"},{\"text\":\"7. 静态文件\",\"link\":\"\\\\python_webframework\\\\flask_framework\\\\static_files.md\"},{\"text\":\"8. 测试和调试\",\"link\":\"\\\\python_webframework\\\\flask_framework\\\\test_debug.md\"},{\"text\":\"9. 打包和部署\",\"link\":\"\\\\python_webframework\\\\flask_framework\\\\build_deploy.md\"},{\"text\":\"蓝图\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"单元测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"RESTful\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"性能\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/falcon_framework/\":[{\"text\":\"Falcon 主页\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 简介\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 环境设置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon WSGI 与 ASGI\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon Hello World(WSGI)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon Waitress\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon ASGI\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon Uvicorn\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon API 测试工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 请求 & 响应\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 资源类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon App 类\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 路由\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 后缀响应程序\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon Inspect 模块\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon Jinja2 模板\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon Cookies\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 状态码\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 错误处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon Hooks\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 中间件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon CORS\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon Websocket\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon Sqlalchemy 模型\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Python Falcon 资源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Falcon 有用的资源\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/python/third_libs/\":[{\"text\":\"\",\"items\":[]}],\"/python_ml_dataanalysis/\":[{\"text\":\"\",\"items\":[{\"text\":\"\",\"link\":\"\"}]},{\"text\":\"\",\"items\":[{\"text\":\"\",\"link\":\"\"}]},{\"text\":\"\",\"items\":[{\"text\":\"\",\"link\":\"\"}]}],\"/python/aigc/\":[{\"text\":\"\",\"items\":[]}],\"/python/quantitative_trading/\":[{\"text\":\"\",\"items\":[{\"text\":\"\",\"link\":\"\"}]},{\"text\":\"\",\"items\":[{\"text\":\"\",\"link\":\"\"}]},{\"text\":\"\",\"items\":[{\"text\":\"\",\"link\":\"\"}]}],\"/security/hashvault/\":[{\"text\":\"HashVault 概述·介绍\",\"link\":\"\\\\security\\\\hashvault\\\\index.md\"}],\"/vue/\":[{\"text\":\"Vue3 简介·介绍\",\"link\":\"\\\\vue\\\\index.md\"},{\"text\":\"Vue3 开发环境安装·快速上手\",\"link\":\"\\\\vue\\\\nodejs_install.md\"},{\"text\":\"Vue3 起步·在HTML中使用Vue3基本步骤\",\"link\":\"\\\\vue\\\\02basic\\\\index.md\"},{\"text\":\"Vue3 插值表达式·模板语法\",\"link\":\"\\\\vue\\\\02basic\\\\interpolation_expression.md\"},{\"text\":\"Vue3 定义和渲染数据\",\"link\":\"\\\\vue\\\\03vue_command\\\\rander.md\"},{\"text\":\"Vue3 指令介绍与常用指令的分类\",\"link\":\"\\\\vue\\\\03vue_command\\\\command.md\"},{\"text\":\"Vue3 内容渲染指令\",\"link\":\"\\\\vue\\\\03vue_command\\\\content_render.md\"},{\"text\":\"Vue3 属性绑定指令\",\"link\":\"\\\\vue\\\\03vue_command\\\\v-bind.md\"},{\"text\":\"Vue3 样式Style绑定\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 类Class绑定\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 双向绑定指令\",\"link\":\"\\\\vue\\\\03vue_command\\\\v-model.md\"},{\"text\":\"Vue3 条件渲染指令-条件语句\",\"link\":\"\\\\vue\\\\03vue_command\\\\conditional_render.md\"},{\"text\":\"Vue3 事件绑定指令\",\"link\":\"\\\\vue\\\\03vue_command\\\\event_binding.md\"},{\"text\":\"Vue3 事件处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 列表渲染指令-循环语句\",\"link\":\"\\\\vue\\\\03vue_command\\\\list_render.md\"},{\"text\":\"Vue3 自定义指令\",\"link\":\"\\\\vue\\\\03vue_command\\\\custom_instruction.md\"},{\"text\":\"Vue3 计算属性\",\"link\":\"\\\\vue\\\\05custom_attributes_watch\\\\computed.md\"},{\"text\":\"Vue3 监听属性\",\"link\":\"\\\\vue\\\\05custom_attributes_watch\\\\watch.md\"},{\"text\":\"Vue3 自定义属性属性\",\"link\":\"\\\\vue\\\\05custom_attributes_watch\\\\custom_attributes.md\"},{\"text\":\"Vue3 表单\",\"link\":\"\\\\vue\\\\19form\\\\index.md\"},{\"text\":\"Vue3 表单输入绑定\",\"link\":\"\\\\vue\\\\19form\\\\form_binding.md\"},{\"text\":\"Vue3 混入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 Ajax(axios)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 组合式 API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 响应式基础与生命周期\",\"link\":\"\\\\vue\\\\06life_cycle\\\\index.md\"},{\"text\":\"Vue3 组件基础\",\"link\":\"\\\\vue\\\\08component\\\\index.md\"},{\"text\":\"Vue3 单文件组件（SPA）\",\"link\":\"\\\\vue\\\\18sfc\\\\index.md\"},{\"text\":\"Vue3 子组件\",\"link\":\"\\\\vue\\\\08component\\\\03-component_sub.md\"},{\"text\":\"Vue3 应用&组件实例\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 Data Property和方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 创建项目与目录结构\",\"link\":\"\\\\vue\\\\09vue-cli\\\\index.md\"},{\"text\":\"Vue3 组件注册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 组件 v-model\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 组件之间的通信\",\"link\":\"\\\\vue\\\\08component\\\\signal_communication.md\"},{\"text\":\"Vue3 Props\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 非Prop的Attribute\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 自定义事件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 插槽\",\"link\":\"\\\\vue\\\\10dynamic_component_slot\\\\slot.md\"},{\"text\":\"Vue3 提供（依赖）/注入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 动态组件&异步组件\",\"link\":\"\\\\vue\\\\10dynamic_component_slot\\\\index.md\"},{\"text\":\"Vue3 模板引用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 处理边界情况\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 透传 Attributes\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Transition\",\"link\":\"\\\\vue\\\\23inner_component\\\\index.md\"},{\"text\":\"TransitionGroup\",\"link\":\"\\\\vue\\\\23inner_component\\\\index.md\"},{\"text\":\"KeepAlive\",\"link\":\"\\\\vue\\\\23inner_component\\\\index.md\"},{\"text\":\"Teleport\",\"link\":\"\\\\vue\\\\23inner_component\\\\index.md\"},{\"text\":\"Suspense\",\"link\":\"\\\\vue\\\\23inner_component\\\\index.md\"},{\"text\":\"Vue3 过渡&动画概述\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 进入过渡&离开过渡\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 列表过渡\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 状态过渡\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 混入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 Teleport\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 渲染函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 插件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 组合式函数\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 响应性 深入响应性原理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 响应性 基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 响应式 计算和侦听\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 组合式API 介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 组合式API Setup\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 组合式API 生命周期钩子\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 组合式API 提供/注入\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 组合式API 模板引用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 渲染机制和优化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue2中的更改检测警告\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 单文件组件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 打包\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 Mobile\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 路由\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 状态管理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 状态管理Vuex\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 状态管理Pinia\",\"link\":\"\\\\vue\\\\pinia\\\\index.md\"},{\"text\":\"Vue3 服务端渲染 (SSR)\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 基础\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 语义学\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 标准\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 资源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 介绍\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 v-for中的Ref数组\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 异步组件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 attribute强制行为\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 自定义元素交互\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 Data选项\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 事件API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 过滤器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 片段\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 函数式组件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 全局API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 全局API Treeshaking\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 内联模板 Attribute\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 key attribute\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 按键修饰符\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 在prop的默认函数中访问this\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 渲染函数API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 Slot统一\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 过渡的class名更改\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 v-model\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 v-if与v-for的优先级对比\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 v-bind合并行为\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 应用配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 应用API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 全局API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 选项 Data\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 选项 DOM\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 选项 生命周期钩子\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 选项/资源\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 选项 组合\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 选项 杂项\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 实例property\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 实例方法\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 指令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 特殊指令\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 内置组件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 响应性基础 API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 响应性API Refs\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 响应性API Computed与watch\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 组合式API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 风格指南\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"生产部署\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"性能优化\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"无障碍访问\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安全\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue3 TypeScript支持\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"TS 与组合式 API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"TS 与选项式 API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"使用 Vue 的多种方式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"组合式 API 常见问答\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"深入响应式系统\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"渲染机制\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"渲染函数 & JSX\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue 与 Web Components\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"动画技巧\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"介绍并安装vue-cli\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"演示如何基于vue-cli创建vue项目\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"把项目跑起来看效果\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"介绍项目的目录结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"了解src目录的构成\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"了解vue项目运行的过程\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/vue/14axios/\":[{\"text\":\"Axios起步\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Axios API\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"请求配置\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"响应结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"配置默认值\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"拦截器\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"错误处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"取消请求\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"使用 application/x-www-form-urlencoded 格式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Axios 尾篇\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"vue-axios\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"react-axios\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"nuxtjs-axios\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"axios-retry\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"vue-axios-plugin\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/vue/17vuex/\":[{\"text\":\"Vuex 是什么？\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"安装\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"开始\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"核心概念\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"State\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Getters\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Mutations\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Actions\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Modules\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"模块的局部状态\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"命名空间\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"模块动态注册\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"模块重用\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"进阶\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"项目结构\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"插件\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"严格模式\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"表单处理\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"测试\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"热重载\",\"link\":\"/about_me/suggested_feedback/features\"}],\"/vue/guide/\":[{\"text\":\"前端开发指南·概览\",\"link\":\"\\\\vue\\\\guide\\\\index.md\"},{\"text\":\"开发环境安装与配置\",\"link\":\"\\\\vue\\\\nodejs_install.md\"},{\"text\":\"HTML\",\"link\":\"\\\\frontend\\\\html\\\\index.md\"},{\"text\":\"CSS\",\"link\":\"\\\\frontend\\\\css\\\\index.md\"},{\"text\":\"H5\",\"link\":\"\\\\frontend\\\\html5\\\\index.md\"},{\"text\":\"CSS3\",\"link\":\"\\\\frontend\\\\css3\\\\index.md\"},{\"text\":\"JavaScript\",\"link\":\"\\\\frontend\\\\js\\\\index.md\"},{\"text\":\"TypeScript\",\"link\":\"\\\\frontend\\\\ts\\\\index.md\"},{\"text\":\"JQuery\",\"link\":\"\\\\frontend\\\\jquery\\\\index.md\"},{\"text\":\"Node.js\",\"link\":\"\\\\frontend\\\\nodejs\\\\index.md\"},{\"text\":\"ECMAScript\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue2\",\"link\":\"\\\\vue\\\\vue2\\\\index.md\"},{\"text\":\"Vue3\",\"link\":\"\\\\vue\\\\index.md\"},{\"text\":\"前端开发插件集合\",\"link\":\"\\\\frontend\\\\README.md\"},{\"text\":\"前端开发辅助工具\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"React\",\"link\":\"\\\\frontend\\\\react\\\\index.md\"},{\"text\":\"微前端\",\"link\":\"\\\\vue\\\\microfontend\\\\index.md\"},{\"text\":\"移动端(小程序)\",\"link\":\"\\\\frontend\\\\mobile_process\\\\index.md\"}],\"/vue/microfontend/\":[{\"text\":\"微前端概述\",\"link\":\"\\\\vue\\\\microfontend\\\\index.md\"}],\"/vue/vue2/\":[{\"text\":\"Vue2概述与介绍\",\"link\":\"\\\\vue\\\\vue2\\\\index.md\"},{\"text\":\"Vue2开发环境安装与配置\",\"link\":\"\\\\vue\\\\vue2\\\\install.md\"},{\"text\":\"编写第一个Vue实例\",\"link\":\"\\\\vue\\\\vue2\\\\the_vue_instance.md\"},{\"text\":\"Vue数据驱动视图和MVVM原理介绍\",\"link\":\"\\\\vue\\\\vue2\\\\mvvm.md\"},{\"text\":\"Vue2 模板语法\",\"link\":\"\\\\vue\\\\vue2\\\\template_syntax.md\"},{\"text\":\"Vue2 指令语法\",\"link\":\"\\\\vue\\\\vue2\\\\directives.md\"},{\"text\":\"Vue2 计算属性\",\"link\":\"\\\\vue\\\\vue2\\\\computed_properties.md\"},{\"text\":\"Vue2 侦听器（观察属性）\",\"link\":\"\\\\vue\\\\vue2\\\\watchers.md\"},{\"text\":\"Vue2 class属性和样式绑定\",\"link\":\"\\\\vue\\\\vue2\\\\class_and_style_bindings.md\"},{\"text\":\"Vue2 条件渲染-控制页面的呈现\",\"link\":\"\\\\vue\\\\vue2\\\\conditional_rendering.md\"},{\"text\":\"Vue2 列表渲染\",\"link\":\"\\\\vue\\\\vue2\\\\list_rendering.md\"},{\"text\":\"Vue2 事件绑定（处理器）\",\"link\":\"\\\\vue\\\\vue2\\\\event_handling.md\"},{\"text\":\"Vue2 双向绑定-表单控件绑定\",\"link\":\"\\\\vue\\\\vue2\\\\form_input_bindings.md\"},{\"text\":\"Vue2 单文件组件\",\"link\":\"\\\\vue\\\\vue2\\\\single_file_components.md\"},{\"text\":\"Vue2 组件\",\"link\":\"\\\\vue\\\\vue2\\\\components.md\"},{\"text\":\"Vue2 动态组件和组件开发技巧\",\"link\":\"\\\\vue\\\\vue2\\\\dynamic_components.md\"},{\"text\":\"Vue2 进入/离开&转换列表-过渡效果\",\"link\":\"\\\\vue\\\\vue2\\\\enterleavelist_transitions.md\"},{\"text\":\"Vue2 状态转换-过渡状态\",\"link\":\"\\\\vue\\\\vue2\\\\state_transitions.md\"},{\"text\":\"Vue2 混合-Mixins\",\"link\":\"\\\\vue\\\\vue2\\\\mixins.md\"},{\"text\":\"Vue2 自定义指令\",\"link\":\"\\\\vue\\\\vue2\\\\custom_directives.md\"},{\"text\":\"Vue2 Render函数和JSX\",\"link\":\"\\\\vue\\\\vue2\\\\render_functionsjsx.md\"},{\"text\":\"Vue2 插件\",\"link\":\"\\\\vue\\\\vue2\\\\plugins.md\"},{\"text\":\"Vue2 过滤器\",\"link\":\"\\\\vue\\\\vue2\\\\filters.md\"},{\"text\":\"Vue2 生产环境部署\",\"link\":\"\\\\vue\\\\vue2\\\\production_deployment.md\"},{\"text\":\"Vue2 单元测试\",\"link\":\"\\\\vue\\\\vue2\\\\unit_testing.md\"},{\"text\":\"Vue2 中使用TypeScript\",\"link\":\"\\\\vue\\\\vue2\\\\typescript_support.md\"},{\"text\":\"Vue2 路由\",\"link\":\"\\\\vue\\\\vue2\\\\routing.md\"},{\"text\":\"Vue2 嵌套路由\",\"link\":\"\\\\vue\\\\vue2\\\\nesting_routing.md\"},{\"text\":\"Vue2 动态路由\",\"link\":\"\\\\vue\\\\vue2\\\\dynamic_routing.md\"},{\"text\":\"Vue2 导航守卫\",\"link\":\"\\\\vue\\\\vue2\\\\navigation_guard.md\"},{\"text\":\"Vue2 状态管理\",\"link\":\"\\\\vue\\\\vue2\\\\state_management.md\"},{\"text\":\"Vue2 服务器端渲染（SSR）\",\"link\":\"\\\\vue\\\\vue2\\\\server-side_rendering.md\"},{\"text\":\"Vue2 生命周期与钩子函数\",\"link\":\"\\\\vue\\\\vue2\\\\lifecycle_hook.md\"},{\"text\":\"Vue2 插槽\",\"link\":\"\\\\vue\\\\vue2\\\\slots.md\"},{\"text\":\"Vue2 项目构建脚手架Vue-cli\",\"link\":\"\\\\vue\\\\09vue-cli\\\\vue-cli.md\"},{\"text\":\"Vue2 状态管理工具Vuex\",\"link\":\"/about_me/suggested_feedback/features\"},{\"text\":\"Vue2 自定义过滤器\",\"link\":\"\\\\vue\\\\vue2\\\\custom_filters.md\"},{\"text\":\"Vue2 props和使用技巧\",\"link\":\"\\\\vue\\\\vue2\\\\props.md\"},{\"text\":\"Vue2 不同角色组件之间的数据传递\",\"link\":\"\\\\vue\\\\vue2\\\\component_communication.md\"},{\"text\":\"Vue2 事件总线\",\"link\":\"\\\\vue\\\\vue2\\\\event_bus.md\"},{\"text\":\"Vue2 ref和refs属性的特性\",\"link\":\"\\\\vue\\\\vue2\\\\ref.md\"},{\"text\":\"Vue2 网络请求库Axios\",\"link\":\"\\\\vue\\\\vue2\\\\axios.md\"},{\"text\":\"深入响应式原理\",\"link\":\"\\\\vue\\\\vue2\\\\reactivity_in_depth.md\"},{\"text\":\"与其他框架的对比\",\"link\":\"\\\\vue\\\\vue2\\\\comparison_with_other_frameworks.md\"},{\"text\":\"ESlint使用配置详细介绍与实战\",\"link\":\"\\\\tools_webmaster\\\\dev_tools\\\\frontend_tools\\\\eslint\\\\index.md\"},{\"text\":\"vue-devtools开发调试工具使用配置介绍\",\"link\":\"/about_me/suggested_feedback/features\"}]},\"sidebarMenuLabel\":\"目录\",\"returnToTopLabel\":\"返回顶部\",\"smoothScroll\":true,\"sidebarDepth\":4,\"displayAllHeaders\":true,\"outline\":{\"level\":[2,6],\"label\":\"当前页大纲\"},\"footer\":{\"message\":\"CTO Plus技术栈 Version 1.0.20240918\",\"copyright\":\"Copyright © 2024-present SteveRocket 栈内内容均含有个人著作版权，未授权禁止转载，禁止非法转为商业用途。<br/> <a href=\\\"http://116.205.137.183/about_me/\\\" target=\\\"_blank\\\">联系作者</a> \"}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
    
  </body>
</html>